/*右悬浮*/

em {
	font-style: normal
}

.ui_bubble_wrap {
	position: absolute;
	top: 20px;
	z-index: 10000
}

html {
	_background: url(about:blank) fixed
}

.ui_bubble_wrap_fixed {
	position: fixed
}

.ui_bubble_fixed_hack {
	position: absolute;
	top: expression(documentElement.scrollTop-6)
}

.ui_bubble_closed {
	width: 11px;
	height: 11px;
	position: absolute;
	top: 5px;
	right: 5px;
	background: url(//tb2.bdstatic.com/tb/img/bubble_close_418bc14.png) no-repeat;
	display: none;
	cursor: pointer
}

.ui_bubble_wrap .ui_bubble_content {
	position: absolute;
	border: 1px solid #d1b07c;
	background-color: #ffffda;
	border-radius: 4px;
	box-shadow: 1px 1px 2px #D4D4D4;
	padding: 5px
}

.ui_bubble_wrap .ui_bubble_up {
	top: 7px;
	left: 0
}

.ui_bubble_wrap .ui_bubble_down {
	bottom: 7px;
	left: 0
}

.ui_bubble_wrap .ui_bubble_left {
	left: 7px;
	top: 0
}

.ui_bubble_wrap .ui_bubble_right {
	right: 7px;
	top: 0
}

.ui_bubble_wrap .ui_triangle {
	font-family: SimSun;
	font-size: 16px;
	overflow: hidden;
	position: absolute
}

.ui_bubble_wrap .ui_triangle_up {
	width: 16px;
	height: 8px
}

.ui_bubble_wrap .ui_triangle_down {
	width: 16px;
	height: 8px;
	bottom: 0
}

.ui_bubble_wrap .ui_triangle_right {
	width: 8px;
	height: 16px;
	right: 0;
	top: 10px
}

.ui_bubble_wrap .ui_triangle_left {
	width: 8px;
	height: 16px;
	left: 0;
	top: 10px
}

.ui_bubble_wrap .ui_triangle_inner {
	color: #ffffda;
	position: absolute;
	left: 0
}

.ui_bubble_wrap .ui_triangle_outter {
	color: #d1b07c;
	position: absolute;
	left: 0
}

.ui_triangle em {
	position: absolute
}

.ui_triangle .ui_arrow_o_up {
	width: 16px;
	height: 8px;
	overflow: hidden
}

.ui_triangle .ui_arrow_i_up {
	width: 16px;
	height: 8px;
	top: 0;
	overflow: hidden
}

.ui_arrow_i_up em {
	top: 1px;
	left: 0
}

.ui_arrow_o_up em {
	left: 0
}

.ui_triangle .ui_arrow_o_down {
	width: 16px;
	height: 8px;
	overflow: hidden
}

.ui_triangle .ui_arrow_i_down {
	width: 16px;
	height: 8px;
	bottom: 0;
	overflow: hidden
}

.ui_arrow_o_down em {
	bottom: 0;
	left: 0
}

.ui_arrow_i_down em {
	bottom: 1px;
	left: 0
}

.ui_triangle .ui_arrow_o_right {
	width: 8px;
	height: 16px;
	overflow: hidden
}

.ui_triangle .ui_arrow_i_right {
	width: 8px;
	height: 16px;
	overflow: hidden
}

.ui_arrow_o_right em {
	right: 0
}

.ui_arrow_i_right em {
	right: 1px
}

.ui_triangle .ui_arrow_o_left {
	width: 8px;
	height: 16px;
	overflow: hidden
}

.ui_triangle .ui_arrow_i_left {
	width: 8px;
	height: 16px;
	overflow: hidden
}

.ui_arrow_o_left em {
	left: 0
}

.ui_arrow_i_left em {
	left: 1px
}

.ui_bubble_wrap ul {
	float: left
}

.ui_bubble_wrap li {
	float: none;
	height: auto;
	line-height: 18px;
	overflow: hidden
}

.ui_bubble_wrap a:link {
	color: #00C;
	text-decoration: none
}

.ui_bubble_wrap a:hover {
	text-decoration: underline
}

.ui_bubble_wrap .top {
	background: url(//tb2.bdstatic.com/tb/img/userbar_57098d7.gif) no-repeat scroll 24px 0 transparent;
	height: 11px;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative
}

.ui_bubble_wrap .tb_msg_tip_rightpanel {
	float: right;
	line-height: 18px;
	margin: 0
}

.ui_bubble_wrap .tb_msg_tip_rightpanel .setting:link,
.ui_bubble_wrap .tb_msg_tip_rightpanel .setting:hover,
.ui_bubble_wrap .tb_msg_tip_rightpanel .setting:visited {
	color: #686868;
	float: left;
	font-size: 12px;
	margin-right: 10px;
	text-decoration: underline
}

.ui_bubble_wrap .tb_msg_tip_rightpanel .close_msg_tip {
	background: url(//tb2.bdstatic.com/tb/img/userbar_57098d7.gif) no-repeat scroll 2px -68px transparent;
	display: block;
	float: left;
	height: 11px;
	margin-top: 3px;
	width: 11px
}

.tbshare_wrapper {
	float: left
}

.tbshare_wrapper .tbshare_cotainer li {
	float: left
}

.tbshare_wrapper .tbshare_cotainer li a {
	color: #404040;
	line-height: 17px
}

.tbshare_wrapper .tbshare_cotainer li .zclip {
	line-height: 0
}

.tbshare_wrapper .tbshare_icon {
	background-image: url(//tb2.bdstatic.com/tb/img/share_317ddb7.png);
	display: block;
	font-family: SimSun, Arial;
	height: 16px;
	cursor: pointer;
	padding: 6px 3px 3px 20px;
	background-repeat: no-repeat
}

.tbshare_wrapper .tbshare_qqzone {
	background-position: 0 -47px
}

.tbshare_wrapper .tbshare_tieba {
	background-position: 0 -723px
}

.tbshare_wrapper .tbshare_renren {
	background-position: 0 -203px
}

.tbshare_wrapper .tbshare_tsina {
	background-position: 0 -99px
}

.tbshare_wrapper .tbshare_weixin {
	background-position: 0 -1607px
}

.tbshare_wrapper .tbshare_douban {
	background-position: 0 -463px
}

.tbshare_wrapper .tbshare_tsohu {
	background-position: 0 -515px
}

.tbshare_wrapper .tbshare_copy {
	background-position: 0 -2283px
}

.tbshare_wrapper .tbshare_all {
	background-position: 0 5px
}

.tbshare_icon .tbshare_title_box {
	display: none
}

.tbshare_more_wrapper {
	position: relative;
	float: left;
	display: none
}

.tbshare_more_wrapper .tbshare_more_enter {
	float: left;
	background: url(//tb2.bdstatic.com/tb/img/share_317ddb7.png) no-repeat 0 5px;
	color: #444;
	height: 16px;
	line-height: 16px;
	cursor: pointer;
	padding: 6px 3px 3px 20px
}

.tbshare_more_wrapper .tbshare_more_left {
	background-image: url(//tb2.bdstatic.com/tb/img/l2_0f82cce.gif);
	right: -24px
}

.tbshare_more_wrapper .tbshare_more_right {
	background-image: url(//tb2.bdstatic.com/tb/img/r2_81fb45e.gif);
	left: -24px
}

.tbshare_more_main {
	width: 218px;
	background: #fff;
	border: 1px solid #e9e9e9;
	z-index: 999;
	position: absolute;
	display: none;
	cursor: default
}

.tbshare_more_main .tbshare_header h6 {
	width: 100%;
	font: 14px/22px SimSun;
	text-indent: .5em;
	font-weight: 700;
	border-top: 1px solid #fbfbfb;
	border-bottom: 1px solid #f2f1f1;
	background-color: #f6f6f6;
	padding: 5px 0;
	margin: 0
}

.tbshare_more_main .tbshare_main {
	margin: 6px
}

.tbshare_more_main .tbshare_footer {
	width: 100%;
	height: 21px;
	font: 12px SimSun;
	border-top: 1px solid #f2f1f1;
	background-color: #f8f8f8;
	padding: 0;
	margin: 0
}

.tbshare_more_main ul {
	padding: 0 0 0 6px;
	margin: 0
}

.tbshare_more_main li {
	list-style: none;
	float: left
}

.tbshare_more_main li a {
	color: #565656;
	font: 12px SimSun;
	padding: 6px 0;
	text-indent: 2.4em;
	_text-indent: 1.8em;
	background-repeat: no-repeat;
	text-decoration: none;
	width: 95px
}

.tbshare_more_main li .tbshare_icon {
	padding-left: 24px;
	line-height: 14px;
	width: 70px
}

.tbshare_slide_wrapper {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	z-index: 9999
}

.tbshare_float_wrapper {
	top: 0;
	height: 88px;
	width: 24px;
	cursor: pointer;
	position: absolute;
	display: none
}

.tbshare_slide_main {
	overflow: hidden
}

.tbshare_qrcode_wrapper {
	border: solid 1px #d8d8d8;
	background-color: #fff;
	width: 240px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -120px;
	margin-top: -160px;
	padding: 0 10px;
	z-index: 55
}

.tbshare_qrcode_wrapper h6 {
	font-family: SimSun;
	font-size: 12px;
	margin: 15px 5px 15px 0
}

.tbshare_qrcode_wrapper .tbshare_qrcode_content {
	text-align: center
}

.tbshare_qrcode_wrapper .tbshare_qrcode_content table {
	margin: 0 auto!important
}

.tbshare_qrcode_wrapper .tbshare_qrcode_content canvas {
	margin: 0 auto
}

.tbshare_qrcode_wrapper .tbshare_qrcode_content img {
	margin: 0 auto
}

.tbshare_qrcode_wrapper p {
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	color: #666;
	margin: 15px 0
}

.tbshare_qrcode_wrapper .tbshare_qrcode_close {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 4px;
	top: 4px;
	color: #999;
	text-decoration: none;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	line-height: 16px;
	font-family: Arial, Helvetica, STHeiti;
	cursor: pointer
}

.tbshare_qrcode_mask {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	z-index: 555;
	display: none
}

.tbshare_all_wrapper {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -150px;
	margin-top: -80px;
	width: 300px;
	border: 6px solid #8f8f8f;
	padding: 0;
	background: #f6f6f6;
	z-index: 9999;
	display: none
}

.tbshare_all_wrapper h5 {
	width: 100%;
	height: 28px;
	color: #626262;
	font: 14px/28px SimSun;
	font-weight: 700;
	text-indent: .5em;
	float: left;
	margin: 0;
	overflow: hidden
}

.tbshare_all_wrapper .tbshare_all_main {
	background: #fff;
	float: left;
	padding: 8px 12px;
	margin: 0;
	border-top: 1px solid #f2f1f1;
	border-bottom: 1px solid #f2f1f1;
	overflow: auto;
	overflow-x: hidden
}

.tbshare_all_wrapper .tbshare_all_footer {
	width: 100%;
	font: 12px SimSun;
	float: left;
	padding: 10px 0;
	margin: 0;
	overflow: hidden
}

.tbshare_all_wrapper li {
	float: left
}

.tbshare_all_wrapper li .tbshare_icon {
	padding-left: 0;
	color: #565656;
	font: 12px SimSun;
	padding: 6px 0;
	text-indent: 2.4em;
	_text-indent: 1.8em;
	background-repeat: no-repeat;
	text-decoration: none;
	width: 134px
}

.tbshare_all_wrapper .j_tbshare_all_close {
	width: 22px;
	height: 23px;
	background: url(//tb2.bdstatic.com/tb/img/pop_c_0402af3.gif?cdnversion=20120720) no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	right: 8px;
	top: 4px
}

.tbshare_wrapper_theme_coco {
	float: left;
	border: 1px solid #ddd;
	background: #fff;
	box-shadow: 1px 1px 0 rgba(221, 221, 221, .2)
}

.tbshare_wrapper_theme_coco li {
	float: left
}

.tbshare_wrapper_theme_coco li a {
	color: #404040;
	line-height: 17px
}

.tbshare_wrapper_theme_coco li .zclip {
	line-height: 0
}

.tbshare_wrapper_theme_coco .tbshare_icon {
	display: block;
	font-family: SimSun, Arial;
	cursor: pointer;
	width: 32px;
	height: 32px;
	padding: 0;
	background: url(//tb2.bdstatic.com/tb/img/tbshare_popup_bd95723.png);
	margin: 5px 10px
}

.tbshare_wrapper_theme_coco .tbshare_icon:hover .tbshare_title_box {
	display: block
}

.tbshare_wrapper_theme_coco .tbshare_qqzone {
	background-position: -126px 0
}

.tbshare_wrapper_theme_coco .tbshare_qqzone:hover {
	background-position: -126px -34px
}

.tbshare_wrapper_theme_coco .tbshare_tieba:hover {
	background-position: 0 -34px
}

.tbshare_wrapper_theme_coco .tbshare_renren {
	background-position: 0 -203px
}

.tbshare_wrapper_theme_coco .tbshare_tsina {
	background-position: -84px 0
}

.tbshare_wrapper_theme_coco .tbshare_tsina:hover {
	background-position: -84px -34px
}

.tbshare_wrapper_theme_coco .tbshare_weixin {
	background-position: -42px 0
}

.tbshare_wrapper_theme_coco li:hover .tbshare_weixin {
	background-position: -42px -34px
}

.tbshare_wrapper_theme_coco .tbshare_weixin.hover_on_qrcode {
	background-position: -42px -34px
}

.tbshare_wrapper_theme_coco .tbshare_douban {
	background-position: 0 -463px
}

.tbshare_wrapper_theme_coco .tbshare_tsohu {
	background-position: 0 -515px
}

.tbshare_wrapper_theme_coco .tbshare_copy {
	background-position: -167px 0
}

.tbshare_wrapper_theme_coco .tbshare_copy:hover {
	background-position: -168px -34px
}

.tbshare_wrapper_theme_coco .tbshare_copy.zeroclipboard-is-hover {
	background-position: -168px -34px
}

.tbshare_wrapper_theme_coco .tbshare_qrcode_mask {
	width: auto;
	height: auto;
	background: 0 0;
	position: absolute;
	top: -161px;
	padding-bottom: 4px
}

.tbshare_wrapper_theme_coco .tbshare_qrcode_mask .tbshare_qrcode_instruction {
	display: none
}

.tbshare_wrapper_theme_coco .tbshare_qrcode_mask .tbshare_qrcode_wrapper {
	width: 144px;
	height: 144px;
	padding: 0;
	box-sizing: border-box;
	position: static;
	margin: 0;
	border-color: #a3a3a3
}

.tbshare_wrapper_theme_coco .tbshare_qrcode_mask .tbshare_qrcode_wrapper h6 {
	margin: 0;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #e6e6e6;
	background-color: #f6f6f6;
	text-align: center;
	box-sizing: border-box
}

.tbshare_wrapper_theme_coco .tbshare_qrcode_mask .tbshare_qrcode_content {
	margin-top: 8px
}

.tbshare_wrapper_theme_coco .tbshare_qrcode_mask .tbshare_qrcode_outer {
	border: 5px solid rgba(0, 0, 0, .2)
}

.tbshare_wrapper_theme_coco .tbshare_qrcode_mask .tbshare_qrcode_close {
	display: none
}

.tbshare_wrapper_theme_coco .tbshare_qrcode_mask .tbshare_qrcode_triangle {
	border-left: 7px solid transparent;
	width: 0;
	height: 0;
	border-top: 6px solid rgba(0, 0, 0, .2);
	border-right: 7px solid transparent;
	margin: 0 auto
}

.tbshare_wrapper_theme_coco .tbshare_title_box {
	width: 69px;
	height: 42px;
	position: absolute;
	margin-left: -17px;
	top: -36px;
	text-align: center;
	line-height: 32px;
	color: #666;
	display: none;
	background-repeat: no-repeat;
}

.tbshare_wrapper_theme_coco .tbshare_title_box.copy_done {
	color: #e64845
}

.tbshare_wrapper_theme_coco.vertical {
	padding: 4px 0;
	width: 42px
}

.tbshare_wrapper_theme_coco.vertical .tbshare_icon {
	margin: 5px;
	position: relative
}

.tbshare_wrapper_theme_coco.vertical .tbshare_title_box {
	width: 75px;
	height: 36px;
	left: 57px;
	top: 0;
	text-indent: 7px;
	background-repeat: no-repeat;
}

.tbshare_wrapper_theme_coco.vertical .tbshare_qrcode_mask {
	top: -9px;
	left: 53px
}

.tbshare_wrapper_theme_coco.vertical .tbshare_qrcode_mask .tbshare_qrcode_triangle {
	border-right: 7px solid rgba(0, 0, 0, .2);
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	position: absolute;
	left: -14px;
	top: 68px
}

.tbshare_popup_wrapper {
	position: relative
}

.tbshare_popup_wrapper .tbshare_popup_main {
	position: absolute;
	left: -95px;
	top: -44px;
	width: 262px;
	display: none
}

.tbshare_popup_wrapper .tbshare_popup_enter {
	width: 70px;
	height: 27px;
	background-image: url(//tb2.bdstatic.com/tb/img/share_btn_2d5a7be.png)
}

.tbshare_popup_wrapper .tbshare_popup_main .tbshare_copy.zeroclipboard-is-hover .tbshare_title_box {
	display: block
}

.tbshare_popup_wrapper .tbshare_popup_main .tbshare_weixin:hover .tbshare_title_box {
	display: none
}

.tbshare_popup_wrapper.popup_vertical .tbshare_popup_main {
	width: auto;
	left: 68px;
	top: 0
}

.tbshare_wrapper_theme_coco .tbshare_title_box {
	background-position: 0px 0px
}

.tbshare_wrapper_theme_coco.vertical .tbshare_title_box {
	background-position: -79px 0px
}

.tbshare_wrapper_theme_coco .tbshare_title_box,
.tbshare_wrapper_theme_coco.vertical .tbshare_title_box {
	background-image: url(//tb2.bdstatic.com/tb/img/tbshare_share_z_5c2ce14.png)
}

.tbui_aside_float_bar {
	position: fixed;
	left: 50%;
	bottom: 100px;
	margin-left: 498px;
	z-index: 1005
}

.tbui_afb_compact {
	left: auto;
	right: 10px
}

.tbui_aside_float_bar li a {
	display: inline-block;
	width: 45px;
	height: 45px
}

.tbui_aside_float_bar .tbui_fbar_tsukkomi a {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_tsukkomi a:hover {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_props a {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_props a:hover {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_home a {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_home a:hover {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_square a {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_square a:hover {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_lab a {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_lab a:hover {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_top a {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_top a:hover {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_favor a {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_favor a:hover {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_share a {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_share a:hover {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_refresh a {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_refresh a:hover {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_post a {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_post a:hover {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_down a {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar .tbui_fbar_down a:hover {
	background-repeat: no-repeat;
}

.tbui_aside_float_bar li.tbui_fbar_lab,
.tbui_aside_float_bar li.tbui_fbar_square,
.tbui_aside_float_bar li.tbui_fbar_favor,
.tbui_aside_float_bar li.tbui_fbar_tsukkomi,
.tbui_aside_float_bar li.tbui_fbar_props {
	position: relative
}

.tbui_aside_float_bar li.tbui_fbar_post {
	margin-bottom: 20px
}

.tbui_fbar_down .tbui_pb_qr_code {
	position: relative;
	left: -170px;
	display: block;
	width: 170px;
	height: 170px
}

.tbui_aside_props_list {
	background: #fff;
	border: 1px solid #DBDBDB;
	height: 97px;
	padding: 6px 6px 0;
	position: absolute;
	right: 45px;
	top: -1px;
	width: 146px;
	z-index: 50011
}

.tbui_aside_props_list li {
	float: left;
	height: 70px;
	margin-left: 3px;
	width: 70px
}

.tbui_aside_float_bar li.tbui_fbar_tsukkomi .tbui_smiley_img {
	width: 27px;
	height: 27px;
	margin-top: 11px;
	margin-left: 11px
}

.tbui_fbar_tsukkomi a:hover .tbui_smiley_img {
	display: none
}

.tbui_aside_favor_list {
	position: absolute;
	top: -1px;
	right: 45px;
	padding: 15px 0 0 15px;
	width: 180px;
	border: 1px solid #DBDBDB;
	background: #FFF;
	z-index: 50011
}

.tbui_aside_favor_list li {
	float: left
}

.tbui_aside_float_bar .tbui_aside_fbar_button .tbui_aside_favor_list a:link,
.tbui_aside_float_bar .tbui_aside_fbar_button .tbui_aside_favor_list a:visited {
	display: block;
	background: 0 0;
	width: 75px;
	height: auto;
	margin: 0 15px 15px 0;
	color: #666
}

.tbui_aside_favor_list a.ui_text_desc:link,
.tbui_aside_favor_list a.ui_text_desc:visited {
	color: #999!important
}

.tbui_aside_smiley {
	display: none;
	position: absolute;
	top: -1px;
	right: 45px;
	padding: 0 0 10px 10px;
	width: 306px;
	height: 156px;
	border: 1px solid #E5E5E5;
	background-color: #fff;
	z-index: 50010
}

.favor_loading {
	text-align: center
}

.tbui_aside_float_bar .tbshare_popup_wrapper .tbshare_popup_enter {
	width: 100%;
	height: 45px;
	background: 0 0
}

.tbui_aside_float_bar .tbshare_popup_wrapper .tbshare_popup_main {
	left: -262px;
	top: 0
}

.tbui_aside_QR_title {
	margin: 8px;
	display: inline-block;
	line-height: 14px;
	font-weight: 700;
	font-size: 12px;
	font-family: "Microsoft YaHei"
}

li.tbui_fbar_bottle a {
	overflow: hidden;
	margin: 0 auto;
	background: url(//tb2.bdstatic.com/tb/img/new_bottle_52e0185.png)
}

li.tbui_fbar_bottle a:hover {
	background: url(//tb2.bdstatic.com/tb/img/new_bottle_hover_8cff3ae.png)
}

li.tbui_fbar_nobottle a {
	overflow: hidden;
	margin: 0 auto;
	background: url(//tb2.bdstatic.com/tb/img/no_bottle_5dd95b2.png)
}

li.tbui_fbar_nobottle a:hover {
	background: url(//tb2.bdstatic.com/tb/img/no_bottle_hover_fcef29c.png)
}

li .tbui_aside_bubble_wrapper {
	position: absolute;
	left: -160px;
	top: 62px
}

li .tbui_aside_bubble_word {
	position: relative;
	background: #fff;
	border: solid 1px #e6e6e6;
	padding: 0 10px;
	color: #666
}

li .tbui_aside_bubble_word:after,
li .tbui_aside_bubble_word:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

li .tbui_aside_bubble_word:after {
	border-color: rgba(0, 0, 0, 0);
	border-left-color: #fff;
	border-width: 4px;
	margin-top: -4px
}

li .tbui_aside_bubble_word:before {
	border-color: rgba(0, 0, 0, 0);
	border-left-color: #e6e6e6;
	border-width: 6px;
	margin-top: -6px
}

li.tbui_fbar_bazhu a {
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	background: #ecf2fc;
	color: #89A1C5
}

li.tbui_fbar_bazhu a:hover {
	background: #89a1c5;
	color: #fff
}

li.tbui_fbar_bazhu a:hover+.tbui_aside_QR_wrapper {
	display: block
}

.tbui_aside_QR_wrapper {
	position: absolute;
	z-index: 50011;
	display: none
}

.tbui_aside_QR_wrapper .tbui_aside_QR_shade {
	position: absolute;
	top: -109px;
	right: 6px;
	width: 160px;
	height: 160px;
	background: #fff;
	border: solid #000 5px;
	opacity: .2;
	filter: alpha(opacity=20)
}

.tbui_aside_QR_wrapper .tbui_aside_QR_shade:after {
	content: '';
	display: block;
	position: absolute;
	border-width: 6px 0 6px 6px;
	border-color: transparent #000;
	border-style: solid;
	right: -11px;
	top: 69px
}

.tbui_aside_QR_wrapper .tbui_aside_QR_enter {
	position: absolute;
	top: -105px;
	right: 10px;
	width: 160px;
	height: 160px;
	background: #fff;
	border: solid #a3a3a3 1px
}

.tbui_aside_QR_wrapper .tbui_aside_QR_enter .tbui_aside_QR_main {
	text-align: center;
	background: #f6f6f6
}

.tbui_aside_QR_wrapper .tbui_aside_QR_enter .tbui_aside_QR_main img {
	margin: 50px auto 4px;
	width: 100px;
	height: 100px
}

.tbui_aside_QR_wrapper .tbui_aside_QR_enter .tbui_aside_QR_main .tbui_aside_QR_txt {
	font-size: 12px;
	margin-top: -160px;
	line-height: 36px;
	font-family: simsun;
	color: #2d64b3
}

.tbui_aside_float_bar .tbui_fbar_top a:hover {
	background-position: 0px 0px
}

.tbui_aside_float_bar .tbui_fbar_tsukkomi a {
	background-position: -55px 0px
}

.tbui_aside_float_bar .tbui_fbar_props a {
	background-position: 0px -55px
}

.tbui_aside_float_bar .tbui_fbar_props a:hover {
	background-position: -55px -55px
}

.tbui_aside_float_bar .tbui_fbar_home a {
	background-position: -110px 0px
}

.tbui_aside_float_bar .tbui_fbar_home a:hover {
	background-position: -110px -55px
}

.tbui_aside_float_bar .tbui_fbar_square a {
	background-position: 0px -110px
}

.tbui_aside_float_bar .tbui_fbar_square a:hover {
	background-position: -55px -110px
}

.tbui_aside_float_bar .tbui_fbar_lab a {
	background-position: -110px -110px
}

.tbui_aside_float_bar .tbui_fbar_lab a:hover {
	background-position: -165px 0px
}

.tbui_aside_float_bar .tbui_fbar_top a {
	background-position: -165px -55px
}

.tbui_aside_float_bar .tbui_fbar_tsukkomi a:hover {
	background-position: -165px -110px
}

.tbui_aside_float_bar .tbui_fbar_favor a {
	background-position: 0px -165px
}

.tbui_aside_float_bar .tbui_fbar_favor a:hover {
	background-position: -55px -165px
}

.tbui_aside_float_bar .tbui_fbar_share a {
	background-position: -110px -165px
}

.tbui_aside_float_bar .tbui_fbar_share a:hover {
	background-position: -165px -165px
}

.tbui_aside_float_bar .tbui_fbar_refresh a {
	background-position: -220px 0px
}

.tbui_aside_float_bar .tbui_fbar_refresh a:hover {
	background-position: -220px -55px
}

.tbui_aside_float_bar .tbui_fbar_post a {
	background-position: -220px -110px
}

.tbui_aside_float_bar .tbui_fbar_post a:hover {
	background-position: -220px -165px
}

.tbui_aside_float_bar .tbui_fbar_down a {
	background-position: 0px -220px
}

.tbui_aside_float_bar .tbui_fbar_down a:hover {
	background-position: -55px -220px
}

.tbui_aside_float_bar .tbui_fbar_top a:hover,
.tbui_aside_float_bar .tbui_fbar_tsukkomi a,
.tbui_aside_float_bar .tbui_fbar_props a,
.tbui_aside_float_bar .tbui_fbar_props a:hover,
.tbui_aside_float_bar .tbui_fbar_home a,
.tbui_aside_float_bar .tbui_fbar_home a:hover,
.tbui_aside_float_bar .tbui_fbar_square a,
.tbui_aside_float_bar .tbui_fbar_square a:hover,
.tbui_aside_float_bar .tbui_fbar_lab a,
.tbui_aside_float_bar .tbui_fbar_lab a:hover,
.tbui_aside_float_bar .tbui_fbar_top a,
.tbui_aside_float_bar .tbui_fbar_tsukkomi a:hover,
.tbui_aside_float_bar .tbui_fbar_favor a,
.tbui_aside_float_bar .tbui_fbar_favor a:hover,
.tbui_aside_float_bar .tbui_fbar_share a,
.tbui_aside_float_bar .tbui_fbar_share a:hover,
.tbui_aside_float_bar .tbui_fbar_refresh a,
.tbui_aside_float_bar .tbui_fbar_refresh a:hover,
.tbui_aside_float_bar .tbui_fbar_post a,
.tbui_aside_float_bar .tbui_fbar_post a:hover,
.tbui_aside_float_bar .tbui_fbar_down a,
.tbui_aside_float_bar .tbui_fbar_down a:hover {
	background-image: url(//tb2.bdstatic.com/tb/img/aside_float_bar_z_91b87a8.png)
}

.verify_manager_phone_dialog.dialogJ #dialogJbody {
	margin-top: -22px
}

.verify_manager_phone_dialog.dialogJ .dialogJtitle {
	border-bottom: 0;
	background: 0 0
}

.verify_manager_phone_dialog.dialogJ .tb_alert_message {
	display: none
}

.verify_manager_phone_dialog.dialogJ h2 {
	text-align: center;
	margin-bottom: 15px;
	font-size: 14px
}

.verify_manager_phone_dialog.dialogJ p {
	padding: 0 12px;
	font-size: 12px
}

.verify_manager_phone_dialog.dialogJ .btn_left {
	margin-right: 15px
}

.verify_manager_phone_dialog.dialogJ .tb_alert_btn_group {
	margin-top: 15px
}

.verify_manager_phone_dialog.dialogJ .verify_manager_phone_tip_strong {
	color: red
}

.verify_manager_phone_dialog.dialogJ .btn_sub {
	border: 1px solid #ccc
}

.icon_tip_wrapper {
	padding: 10px
}

.icon_tip_img {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 36px;
	height: 36px
}

.icon_tip_info {
	margin-left: 46px
}

.icon_tip_title {
	font-size: 16px;
	font-weight: 700
}

.icon_tip_intro {
	color: #aaa;
	margin-top: -3px
}

.icon_tip_intro p i.icon_bean {
	vertical-align: middle
}

.icon_tip_btns {
	margin: 5px 0 0
}

.icon_tip_iconimg {
	vertical-align: middle;
	margin: 0 3px
}

.icon_tip_expired_time {
	font-size: 12px;
	font-weight: 400;
	margin: 3px 2px;
	color: #999
}

.firework-wrap {
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: 420px;
	z-index: 10
}

.firework-wrap .firework-sender {
	display: block;
	cursor: pointer;
	width: 150px;
	height: 85px;
	z-index: 11;
	background: url(//tb2.bdstatic.com/tb/img/firework_entry_1ca4114.png) no-repeat;
	position: relative
}

.firework-wrap .firework-sender:hover {
	background-position: 0 -85px
}

.firework-wrap .firework-sender-hallowmas {
	background: url(img/firework_sender_hallowmas.png) no-repeat
}

.firework-wrap2 {
	position: fixed;
	top: 10%;
	left: 50%;
	margin-left: 500px;
	z-index: 1001
}

.firework-wrap2 .firework-flash {
	position: absolute;
	top: -9999px;
	left: -820px;
	width: 800px;
	height: 350px;
	padding-left: 10px
}

.firework-wrap2 .firework-flash .close-btn {
	position: absolute;
	right: 0;
	top: 0;
	background: url(//tb2.bdstatic.com/tb/img/flash_close_8db30f2.png) no-repeat;
	cursor: pointer;
	height: 22px;
	line-height: normal;
	width: 83px;
	background-position: 0 0
}

.firework-wrap2 .firework-flash .close-btn:hover {
	background-position: 0 -22px
}

.firework-wrap2 .firework-main-wrap {
	position: absolute;
	top: 0;
	left: -250px;
	width: 230px;
	padding-left: 10px
}

.firework-wrap2 .firework-main-wrap .firework-countdown {
	color: #FFF;
	width: 234px;
	height: 290px;
	background: url(//tb2.bdstatic.com/tb/img/firework_countdown_back_f1cf3a7.png) no-repeat;
	margin-left: -15px;
	padding: 20px 0 10px 34px;
	position: relative;
	display: none;
	opacity: 0
}

.firework-wrap2 .firework-main-wrap .firework-countdown .close-btn {
	position: absolute;
	right: 20px;
	top: 0;
	background: url(//tb2.bdstatic.com/tb/static-common/img/tb_ui/tb_dialog_close_3478e87.png) no-repeat;
	height: 13px;
	margin: 10px 10px 9px 0;
	overflow: hidden;
	width: 14px;
	background-position: 0 -15px
}

.firework-wrap2 .firework-main-wrap .firework-countdown .close-btn:hover {
	background-position: 0 0
}

.firework-wrap2 .firework-main-wrap .firework-countdown .firework-countdown-notice {
	text-align: center;
	width: 188px;
	margin-top: 20px
}

.firework-wrap2 .firework-main-wrap .firework-countdown .firework-countdown-notice .vip-icon {
	padding-top: 2px
}

.firework-wrap2 .firework-main-wrap .firework-countdown .countdown-bar {
	position: relative;
	font-size: 24px;
	color: #f96;
	height: 55px;
	margin-top: 5px;
	background: url(//tb2.bdstatic.com/tb/img/firework_countdown_bar_39ca12f.png) no-repeat
}

.firework-wrap2 .firework-main-wrap .firework-countdown .countdown-bar.red-text {
	color: #e64545
}

.firework-wrap2 .firework-main-wrap .firework-countdown .countdown-bar .countdown-min-1 {
	position: relative;
	top: 11px;
	left: 26px
}

.firework-wrap2 .firework-main-wrap .firework-countdown .countdown-bar .countdown-min-2 {
	position: relative;
	top: 11px;
	left: 32px
}

.firework-wrap2 .firework-main-wrap .firework-countdown .countdown-bar .countdown-second-1 {
	position: relative;
	top: 11px;
	left: 70px
}

.firework-wrap2 .firework-main-wrap .firework-countdown .countdown-bar .countdown-second-2 {
	position: relative;
	top: 11px;
	left: 76px
}

.firework-wrap2 .firework-main-wrap .firework-countdown .firework-detail {
	position: absolute;
	top: 138px;
	left: 37px
}

.firework-wrap2 .firework-main-wrap .firework-countdown .firework-detail img {
	width: 70px;
	height: 70px;
	float: left
}

.firework-wrap2 .firework-main-wrap .firework-countdown .firework-detail .firework-detail-info {
	margin-left: 10px;
	float: left;
	line-height: 30px;
	margin-top: -10px
}

.firework-wrap2 .firework-main-wrap .firework-countdown .firework-detail .firework-detail-info .icon-tbean {
	vertical-align: middle
}

.firework-wrap2 .firework-main-wrap .firework-countdown .firework-detail .firework-detail-info .gray-text {
	color: gray
}

.firework-wrap2 .firework-main-wrap .firework-countdown .firework-detail .firework-detail-info .oramge-text {
	padding-right: 5px
}

.firework-wrap2 .firework-main-wrap .firework-countdown .attend-btn {
	position: absolute;
	top: 220px;
	left: 32px;
	width: 188px;
	padding: 4px 0
}

.firework-wrap2 .firework-main-wrap .firework-notice {
	color: #FFF;
	width: 234px;
	height: 290px;
	background: url(//tb2.bdstatic.com/tb/img/firework_countdown_back_f1cf3a7.png) no-repeat;
	margin-left: -15px;
	padding: 20px 0 10px 34px;
	position: relative;
	display: none;
	opacity: 0
}

.firework-wrap2 .firework-main-wrap .firework-notice .firework-countdown-notice {
	text-align: center;
	width: 188px;
	margin-top: 20px
}

.firework-wrap2 .firework-main-wrap .firework-notice .firework-countdown-notice .vip-icon {
	padding-top: 2px
}

.firework-wrap2 .firework-main-wrap .firework-notice .notice-result {
	position: relative;
	height: 60px;
	margin-top: 15px
}

.firework-wrap2 .firework-main-wrap .firework-notice .notice-result p {
	text-align: center;
	width: 188px
}

.firework-wrap2 .firework-main-wrap .firework-notice .notice-result a {
	text-align: center;
	color: #3e89fa;
	margin-top: 10px
}

.firework-wrap2 .firework-main-wrap .firework-notice .notice-result .fire-describe {
	margin-top: 15px
}

.firework-wrap2 .firework-main-wrap .firework-notice .notice-result .icon-tbean {
	vertical-align: middle
}

.firework-wrap2 .firework-main-wrap .firework-notice .notice-footer {
	overflow: hidden;
	height: 120px
}

.firework-wrap2 .firework-main-wrap .firework-notice .firework-result-list {
	width: 188px;
	position: relative;
	overflow: hidden
}

.firework-wrap2 .firework-main-wrap .firework-notice .firework-result-list p {
	line-height: 24px
}

.firework-wrap2 .firework-main-wrap .firework-notice .firework-result-list .icon-tbean {
	vertical-align: middle
}

.firework-wrap2 .firework-main-wrap .firework-notice .firework-result-list .tdouNum {
	float: right
}

.firework-wrap2 .firework-main-wrap .firework-list {
	color: #FFF;
	width: 228px;
	background: rgba(0, 0, 0, .8);
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr='#DD000000', endColorStr='#DD000000');*/
	opacity: 0
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-wrap {
	border-bottom: 1px solid gray;
	padding: 10px 20px
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-wrap p {
	zoom: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-wrap p:before,
.firework-wrap2 .firework-main-wrap .firework-list .firework-list-wrap p:after {
	content: " ";
	display: table
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-wrap p:after {
	clear: both
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-wrap span {
	float: left
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-wrap label {
	float: left;
	padding-right: 20px
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-wrap i {
	padding-right: 5px
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-wrap .vip-icon {
	padding-top: 2px
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-footer {
	zoom: 1;
	color: gray;
	text-align: center
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-footer:before,
.firework-wrap2 .firework-main-wrap .firework-list .firework-list-footer:after {
	content: " ";
	display: table
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-footer:after {
	clear: both
}

.firework-wrap2 .firework-main-wrap .firework-list .firework-list-footer .orange-text {
	padding: 0 5px
}

.firework-wrap2 .orange-text {
	color: #f8984a
}

.firework-wrap2 .yellow-text {
	color: #fad43e
}

.firework-wrap2 .blue-text {
	color: #3e89fa
}

.firework_buy_dialog.dialogJ .uiDialogWrapper {
	border: 0;
	background: 0 0
}

.firework_buy_dialog.dialogJ .dialogJtitle {
	border: 0;
	background: 0 0
}

.firework_buy_dialog.dialogJ .dialogJcontent {
	background: 0 0
}

.firework_buy_dialog.dialogJ .btn_preview,
.firework_buy_dialog.dialogJ .btn_buy,
.firework_buy_dialog.dialogJ .btn_close {
	position: absolute;
	display: block
}

.firework_rank_body {
	position: absolute;
	padding-left: 20px
}

.firework_rank_body .rank_title {
	margin: 12px 0;
	zoom: 1
}

.firework_rank_body .rank_title:before,
.firework_rank_body .rank_title:after {
	content: " ";
	display: table
}

.firework_rank_body .rank_title:after {
	clear: both
}

.firework_rank_body .rank_title span {
	font-size: 14px;
	font-weight: 700
}

.firework_rank_body .rank_title a {
	float: right;
	display: inline
}

.firework_rank_body table tr {
	height: 28px
}

.firework_rank_body table tr td,
.firework_rank_body table tr a {
	color: #fff;
	font-size: 12px;
	font-family: STHeiti, "Microsoft Yahei", Arial, sans-serif
}

.firework-tip {
	text-align: center
}

.firework-tip p {
	font-size: 14px
}

.firework-tip a.banner-link {
	display: block;
	margin: 20px auto
}

.firework-tip a.btn-wrap {
	margin: 0 auto
}

.firework-tip .btn-wrap {
	margin-bottom: 20px
}

.firework-tip .button-link {
	margin-right: 20px
}

.firework-tip .firework-attention-tip {
	font-size: 12px;
	color: #999;
	margin: 10px
}

.firework-tip .result {
	font-weight: 700
}

.firework_unit {
	position: fixed;
	z-index: 19999;
	_position: absolute;
	width: 50px;
	height: 50px;
	background: url(//tb2.bdstatic.com/tb/img/tdou_794365e.gif) no-repeat;
	top: 50%;
	left: 50%;
	cursor: pointer
}

.firework_swf_ctn {
	position: fixed;
	z-index: 10;
	top: 50%;
	left: 50%;
	margin-left: -490px;
	margin-top: -235px
}

.firework_attention_tip {
	padding: 20px 0 30px
}

.firework-buy-dialog {
	background: url(//tb2.bdstatic.com/tb/img/firework_dialog_back_9682a90.png) no-repeat
}

.firework-buy-dialog .firework-good-list {
	position: absolute;
	width: 300px;
	left: 125px;
	top: 60px;
	overflow: hidden
}

.firework-buy-dialog .firework-good-list .tbui_scroll_bar {
	background: rgba(255, 255, 255, .4)
}

.firework-buy-dialog .firework-good-list .tbui_scroll_button {
	border-radius: 3px
}

.firework-buy-dialog .firework-good-list .firework-good {
	position: relative;
	width: 130px;
	margin-left: 10px;
	float: left;
	cursor: pointer
}

.firework-buy-dialog .firework-good-list .firework-good .firework-image {
	border: 1px solid #4e5c75;
	position: relative;
	line-height: 22px
}

.firework-buy-dialog .firework-good-list .firework-good .firework-image .name-bar {
	position: absolute;
	height: 25px;
	bottom: 0;
	width: 128px;
	left: 0;
	text-align: center;
	color: #FFF;
	background: rgba(0, 0, 0, .8);
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr='#DD000000', endColorStr='#DD000000')*/
}

.firework-buy-dialog .firework-good-list .firework-good .firework-image .corner-mark {
	position: absolute;
	display: none;
	width: 14px;
	height: 14px;
	bottom: 0;
	right: 0;
	background: url(//tb2.bdstatic.com/tb/img/firework_good_hover_037fbc2.png) no-repeat;
	z-index: 2
}

.firework-buy-dialog .firework-good-list .firework-good .firework-image img {
	width: 128px;
	height: 128px;
	display: block
}

.firework-buy-dialog .firework-good-list .firework-good .firework-image .hover-info {
	width: 128px;
	height: 128px;
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	text-align: center;
	color: #fff;
	background-color: #000;
	filter: alpha(opacity=80);
	opacity: .8
}

.firework-buy-dialog .firework-good-list .firework-good .firework-image .hover-info p {
	position: relative;
	top: 10px
}

.firework-buy-dialog .firework-good-list .firework-good .firework-image .hover-info p .icon-tbean {
	vertical-align: middle
}

.firework-buy-dialog .firework-good-list .firework-good .good-price {
	height: 25px;
	line-height: 25px;
	text-align: center
}

.firework-buy-dialog .firework-good-list .firework-good .good-price .icon-tbean {
	vertical-align: middle
}

.firework-buy-dialog .firework-good-list .firework-good.focus .firework-image {
	border: solid 1px #fa7d3d
}

.firework-buy-dialog .firework-good-list .firework-good.focus .corner-mark {
	display: inline
}

.firework-buy-dialog .firework-good-list .firework-good .orange-text {
	color: #fa7d3d
}

.firework-buy-dialog .firework-good-list .firework-good:hover .hover-info {
	display: block
}

.firework-buy-dialog .firework-good-list .firework-good:hover .name-bar {
	display: none
}

.firework-buy-dialog .firework-good-list .firework-good-coming {
	position: relative;
	width: 130px;
	margin-left: 10px;
	float: left
}

.firework-buy-dialog .firework-good-list .firework-good-coming .firework-image {
	position: relative;
	border: 1px solid #4e5c75
}

.firework-buy-dialog .firework-good-list .firework-good-coming .firework-image .name-bar {
	position: absolute;
	height: 25px;
	bottom: 0;
	width: 128px;
	left: 0;
	text-align: center;
	color: #FFF;
	background: rgba(0, 0, 0, .8);
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr='#DD000000', endColorStr='#DD000000')*/
}

.firework-buy-dialog .firework-good-list .firework-good-coming .firework-image img {
	width: 128px;
	height: 128px;
	display: block
}

.firework-buy-dialog .firework-good-list .firework-good-coming .good-price {
	height: 25px;
	line-height: 25px;
	text-align: center
}

.firework-buy-dialog .firework-good-list .firework-good-coming .good-price .icon-tbean {
	vertical-align: middle
}

.firework-buy-dialog .firework-good-list .firework-good-coming.focus .firework-image {
	border: solid 1px #fa7d3d
}

.firework-buy-dialog .firework-good-list .firework-good-coming.focus .corner-mark {
	display: inline
}

.firework-buy-dialog .firework-good-list .firework-good-coming .orange-text {
	color: #fa7d3d
}

.firework-buy-dialog .firework-rank {
	position: absolute;
	top: 80px;
	left: 440px
}

.firework-buy-dialog .firework-rank .firework-rank-empty {
	color: #fff;
	font-size: 24px;
	font-family: "microsoft yahei", simhei, sans-serif;
	position: relative;
	top: 150px;
	left: 50px
}

.firework-buy-dialog .firework-rank table tr {
	height: 28px
}

.firework-buy-dialog .firework-rank table tr td,
.firework-buy-dialog .firework-rank table tr a {
	color: #fff;
	font-size: 12px;
	font-family: STHeiti, "Microsoft Yahei", Arial, sans-serif
}

.firework-buy-dialog .firework-rank table tr .orange-text {
	color: #f8984a
}

.firework-buy-dialog .firework-rank table tr .yellow-text {
	color: #fad43e
}

.firework-buy-dialog .firework-rank table tr .blue-text {
	color: #3e89fa
}

.firework-buy-dialog .uiDialogWrapper {
	border: 0;
	background: 0 0
}

.firework-buy-dialog .dialogJtitle {
	border: 0;
	background: 0 0
}

.firework-buy-dialog .dialogJcontent {
	background: 0 0
}

.firework-buy-dialog .btn_preview,
.firework-buy-dialog .btn_buy,
.firework-buy-dialog .btn_close {
	position: absolute;
	display: block
}

.firework-buy-dialog .close-btn {
	position: absolute;
	left: 740px;
	top: 20px;
	background: url(//tb2.bdstatic.com/tb/static-common/img/tb_ui/tb_dialog_close_3478e87.png) no-repeat;
	float: right;
	height: 13px;
	line-height: normal;
	margin: 10px 10px 9px 0;
	text-decoration: none;
	overflow: hidden;
	width: 14px;
	background-position: 0 -15px
}

.firework-buy-dialog .close-btn:hover {
	background-position: 0 0
}

.firework-buy-dialog .buy-btn {
	position: absolute;
	padding: 0 15px;
	left: 275px;
	top: 385px
}

.firework-buy-dialog .preview-btn {
	position: absolute;
	padding: 0 15px;
	left: 209px;
	top: 385px
}

.firework-tip-dialog .dialogJtitle {
	border: 0;
	background: 0 0
}

.novel-monthly-ticket-icon {
	display: inline-block;
	width: 18px;
	height: 12px;
	background-image: url(//tb2.bdstatic.com/tb/img/monthly_ticket_icon_914bd2b.png);
	background-repeat: no-repeat;
	margin-bottom: -2px
}

.novel-level-icon {
	width: 60px;
	height: 18px;
	display: inline-block;
	background-image: url(//tb2.bdstatic.com/tb/img/novel_level_icon_c366850.png);
	background-position: 100px 100px;
	background-repeat: no-repeat
}

.novel-level-icon.novel-level-1 {
	background-position: 0 0
}

.novel-level-icon.novel-level-2 {
	background-position: 0 -38px
}

.novel-level-icon.novel-level-3 {
	background-position: 0 -76px
}

.novel-level-icon.novel-level-4 {
	background-position: -115px 0
}

.novel-level-icon.novel-level-5 {
	background-position: -115px -38px
}

.novel-level-icon.novel-level-6 {
	background-position: -115px -76px
}

.novel-level-icon.novel-level-7 {
	background-position: -223px -38px
}

.novel-level-icon.novel-level-8 {
	background-position: -223px -76px
}

.novel-level-icon.novel-level-9 {
	background-position: -223px 0
}

.novel-level-icon.novel-level-10 {
	background-position: -331px 0
}

.novel-level-icon.novel-level-11 {
	background-position: -331px -38px
}

.novel-level-icon.novel-level-12 {
	background-position: -331px -76px
}

.novel-famous-icon {
	width: 79px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	background-image: url(//tb2.bdstatic.com/tb/img/novel_famous_icon_abe230e.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #333
}

.novel-rank-icon {
	width: 17px;
	height: 22px;
	display: inline-block;
	background-image: url(//tb2.bdstatic.com/tb/img/novel_rank_icon_d5af61c.png);
	background-repeat: no-repeat
}

.novel-rank-icon.novel-rank-1 {
	background-position: 0 0
}

.novel-rank-icon.novel-rank-2 {
	background-position: 0 -36px
}

.novel-rank-icon.novel-rank-3 {
	background-position: 0 -74px
}

.novel-top-fans-icon {
	width: 121px;
	height: 22px;
	display: inline-block;
	background-image: url(//tb2.bdstatic.com/tb/img/fans_top3_icon_cc75a99.png);
	background-repeat: no-repeat
}

.novel-top-fans-1 {
	background-position: 0 0
}

.novel-top-fans-2 {
	background-position: 0 -26px
}

.novel-top-fans-3 {
	background-position: 0 -52px
}

.global_notice_wrap {
	position: fixed;
	z-index: 20000;
	bottom: 0;
	left: 50%;
	margin-left: 490px;
	width: 0;
	height: 50px;
	background-color: rgba(0, 0, 0, .6);
	background: none\9;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000');*/
	overflow: hidden
}

.global_notice_wrap:not([dummy]) {
	/*filter: progid:DXImageTransform.Microsoft.gradient(enabled='false')*/
}

.global_notice_wrap .global_notice_unit {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #fff;
	float: left;
	margin-left: 988px
}

.global_notice_wrap .global_notice_unit a {
	color: #fff;
	text-decoration: none
}

.global_notice_wrap .global_notice_unit .forum_name {
	color: #ffdf00
}

.global_notice_wrap .global_notice_unit .tdou_num {
	color: #ffdf00;
	font-family: Arial;
	font-weight: 700;
	font-size: 20px;
	vertical-align: -2px
}

.global_notice_wrap .global_notice_unit .global_message_tdou_icon {
	background: url(//tb2.bdstatic.com/tb/img/tdou_icon_7d1b35c.png) no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;
	margin-right: 4px
}

.global_notice_wrap .global_notice_unit .get_firework_icon {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	width: 26px;
	height: 26px;
	background: url(//tb2.bdstatic.com/tb/img/get_firework_34c8041.png) no-repeat
}

.global_notice_wrap .global_notice_unit .global-novel-notice {
	margin-bottom: -3px
}

.firework_status_wrap {
	position: fixed;
	bottom: -150px;
	left: 50%;
	z-index: 1006;
	width: 1038px;
	height: 150px;
	margin-left: -490px;
	background-color: rgba(0, 0, 0, .5);
	background: none\9;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000');*/
	font-family: STHeiti, "Microsoft Yahei", "寰蒋闆呴粦", Arial, sans-serif
}

.firework_status_wrap .user_info,
.firework_status_wrap .firework_info,
.firework_status_wrap .firework_operate {
	float: left;
	display: inline
}

.firework_status_wrap .user_info {
	width: 230px;
	padding: 10px
}

.firework_status_wrap .user_info .photo {
	float: left;
	display: inline;
	width: 72px;
	height: 72px;
	padding: 4px;
	background-color: #fff
}

.firework_status_wrap .user_info .name_and_tdou {
	margin-left: 90px;
	padding: 12px 0;
	font-size: 14px
}

.firework_status_wrap .user_info .name_and_tdou p {
	line-height: 28px
}

.firework_status_wrap .user_info .name_and_tdou .name {
	color: #fddf00
}

.firework_status_wrap .user_info .name_and_tdou .tdou {
	color: #fff
}

.firework_status_wrap .user_info .name_and_tdou .tdou a {
	color: #fddf00
}

.firework_status_wrap .user_info .name_and_tdou .tdou .icon_tdou {
	display: inline-block;
	zoom: 1;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin-right: 3px;
	background-repeat: no-repeat;
}

.firework_status_wrap .firework_info {
	width: 480px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	padding: 10px 0
}

.firework_status_wrap .firework_info p {
	line-height: 40px
}

.firework_status_wrap .firework_info p .orange_text {
	color: #fddf00
}

.firework_status_wrap .firework_operate {
	width: 250px;
	height: 100px;
	text-align: center
}

.firework_status_wrap .firework_operate .btn_repeat {
	display: inline-block;
	zoom: 1;
	width: 120px;
	height: 46px;
	margin-top: 30px;
	vertical-align: top;
	background-repeat: no-repeat;
}

.firework_status_wrap .firework_operate .btn_repeat:hover {
	background-repeat: no-repeat;
}

.firework_status_wrap .btn_close {
	position: absolute;
	right: 10px;
	top: 10px;
	display: inline-block;
	zoom: 1;
	width: 9px;
	height: 8px;
	background-repeat: no-repeat;
}

.firework_status_wrap .firework_operate .btn_repeat {
	background-position: 0px 0px
}

.firework_status_wrap .firework_operate .btn_repeat:hover {
	background-position: 0px -56px
}

.firework_status_wrap .user_info .name_and_tdou .tdou .icon_tdou {
	background-position: -130px 0px
}

.firework_status_wrap .btn_close {
	background-position: -130px -24px
}

.firework_status_wrap .firework_operate .btn_repeat,
.firework_status_wrap .firework_operate .btn_repeat:hover,
.firework_status_wrap .user_info .name_and_tdou .tdou .icon_tdou,
.firework_status_wrap .btn_close {
	background-image: url(//tb2.bdstatic.com/tb/img/global_notice_z_830a570.png)
}

.umoney-dialog {
	position: relative;
	width: 100%;
	height: 100%;
	background: url(//tb1.bdstatic.com/tb/zt/umoney/promotion-bg.png) no-repeat;
	cursor: pointer
}

.umoney-dialog .close-bg {
	position: absolute;
	height: 41px;
	width: 41px;
	right: -12px;
	top: 39px;
	background-repeat: no-repeat;
}

.umoney-dialog .close-bg:hover .close-btn {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}

.umoney-dialog .close-btn {
	position: absolute;
	height: 18px;
	width: 19px;
	right: 10px;
	top: 10px;
	background-repeat: no-repeat;
}

@-webkit-keyframes jello {
	11.1% {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg)
	}
	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes jello {
	11.1% {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg)
	}
	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}

div.umoney-promotion-dialog {
	background: 0 0
}

div.umoney-promotion-dialog .uiDialogWrapper {
	border: 0;
	background: 0 0
}

div.umoney-promotion-dialog .dialogJcontent {
	background: 0 0
}

.umoney-dialog .close-bg {
	background-position: 0px 0px
}

.umoney-dialog .close-btn {
	background-position: -51px 0px
}

.umoney-dialog .close-bg,
.umoney-dialog .close-btn {
	background-image: url(//tb2.bdstatic.com/tb/img/umoney_promotion_dialog_z_828c9b2.png)
}

.switch {
	position: absolute;
	top: 32px;
	right: 15px;
	width: 80px;
	height: 28px;
	line-height: 28px;
	background: #388bff;
	color: #fff;
	text-align: center;
	z-index: 1021;
	cursor: pointer
}

.snowBox {
	height: 532px;
	width: 0;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 50002;

}

.snowBox .snowflow_i {
	display: block;
	position: absolute;
	z-index: 100021
}

.snowBox .snowflow_i img {
	opacity: .8
}

.dialog_ctn_wrapper {
	padding: 16px;
	text-align: center
}

.confirm_wrapper {
	height: 28px;
	margin: 15px auto
}

.theme_info {
	height: 28px;
	margin: 15px auto
}

.confirm_wrapper .yes {
	margin-right: 30px
}

.theme_info .yes {
	margin-right: 0
}

.cont_sign_dialog {
	font-family: STHei, 'Microsoft Yahei';
	padding: 0
}

.cont_sign_dialog .header {
	font-size: 14px;
	height: 40px;
	min-height: 40px;
	line-height: 40px
}

.cont_sign_dialog .condition {
	color: #f54646
}

.cont_sign_dialog .orange_txt {
	color: #ff7f3e
}

.cont_sign_dialog .signable_list {
	margin-top: 5px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px dotted gray
}

.cont_sign_dialog .signable_list img.loading {
	display: block;
	margin: 60px auto
}

.cont_sign_dialog .free_info {
	text-align: left
}

.cont_sign_dialog .no_signable_tip {
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #999;
	text-align: center;
	padding: 228px 0 16px;
	background: url(../../static/img/tea_bear.png) no-repeat center 24px
}

.card_bubble_content {
	text-align: center;
	line-height: 18px;
	width: 146px
}

.card_bubble_content .blue_txt {
	color: #2d64b3
}

.cont_sign_dialog .bottom_info {
	margin-top: 5px;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 20px
}

.cont_sign_dialog .gray_txt {
	font-size: 12px;
	color: #999
}

.cont_sign_dialog a.signable_ba {
	position: relative;
	float: left;
	text-align: left;
	width: 104px;
	height: 35px;
	margin: 7px 14px 8px 0;
	_margin: 5px 10px 5px 0;
	line-height: 35px;
	color: #444;
	text-decoration: none;
	padding-left: 6px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.cont_sign_dialog a.signed {
	color: #999
}

.cont_sign_dialog a.signable_ba:hover {
	color: #005097;
	background-repeat: no-repeat;
}

.cont_sign_dialog a.signed:hover {
	color: #999;
	background-repeat: no-repeat;
}

.forum_level {
	position: absolute;
	top: 9px;
	right: 5px;
	width: 16px;
	height: 16px;
	_background: url(//tb2.bdstatic.com/tb/img/new-level_acd5031.gif) no-repeat;
	background-repeat: no-repeat;
}

.lv2 {
	background-position: -24px 0!important
}

.lv3 {
	background-position: -48px 0!important
}

.lv4 {
	background-position: -72px 0!important
}

.lv5 {
	background-position: -96px 0!important
}

.lv6 {
	background-position: -120px 0!important
}

.lv7 {
	background-position: -144px 0!important
}

.lv8 {
	background-position: -168px 0!important
}

.lv9 {
	background-position: -192px 0!important
}

.lv10 {
	background-position: -216px 0!important
}

.lv11 {
	background-position: 0 -25px!important
}

.lv12 {
	background-position: -24px -25px!important
}

.lv13 {
	background-position: -48px -25px!important
}

.lv14 {
	background-position: -72px -25px!important
}

.lv15 {
	background-position: -96px -25px!important
}

.lv16 {
	background-position: -120px -25px!important
}

.lv17 {
	background-position: -144px -25px!important
}

.lv18 {
	background-position: -168px -25px!important
}

.lv19 {
	background-position: -192px -25px!important
}

.lv20 {
	background-position: -216px -25px!important
}

.sign_tip_forNoMember {
	text-align: center;
	font-family: 'microsoft yahei'
}

.sign_tip_forNoMember p {
	margin: 10px 0
}

.sign_tip_forNoMember span {
	color: #ff7f3e
}

.sign_tip_forNoMember .level2_icon {
	display: inline-block;
	padding-left: 20px;
	height: 16px;
	background: url(//tb2.bdstatic.com/tb/img/icon_level2_fdb91e0.png) no-repeat 0 0;
	color: #ff7f3e
}

.ui_btn,
.ui_btn_disable {
	display: inline-block;
	border-radius: 2px;
	border: 1px solid transparent;
	text-decoration: none
}

.ui_btn {
	cursor: pointer
}

.ui_btn_disable {
	cursor: not-allowed
}

.ui_btn:hover,
.ui_btn:focus,
.ui_btn_disable:hover,
.ui_btn_disable:focus {
	text-decoration: none
}

.ui_btn {
	color: #fff;
	background: #398bfc;
	border-bottom-color: #3782f0
}

.ui_btn:hover,
.ui_btn:focus {
	background-image: -webkit-linear-gradient(top, #3887fa 0, #3782f0 100%);
	background-image: linear-gradient(to bottom, #3887fa 0, #3782f0 100%);
	background-repeat: repeat-x;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff3887fa", endColorstr="#ff3782f0", GradientType=1);*/
	border-bottom-color: #296cee;
	color: #fff
}

.ui_btn:active {
	background: #317ef3;
	border-top-color: #317ef3;
	box-shadow: inset 0 1px 1px #317ef3;
	color: #fff
}

.ui_btn_disable,
.ui_btn_disable:hover,
.ui_btn_disable:focus,
.ui_btn_disable:active {
	color: #999;
	background: #dfdfdf;
	border-color: #dfdfdf
}

.ui_btn,
.ui_btn_s,
.ui_btn_s_disable {
	display: inline-block;
	padding: 0 8px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size: 12px;
	text-align: center
}

.ui_btn_m,
.ui_btn_m_disable {
	display: inline-block;
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px;
	text-align: center
}

.ui_btn_l,
.ui_btn_l_disable {
	display: inline-block;
	padding: 0 15px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 16px;
	text-align: center
}

.ui_btn_sub_s,
.ui_btn_sub_m {
	background-image: -webkit-linear-gradient(top, #fcfcfc 0, #f2f2f2 100%);
	background-image: linear-gradient(to bottom, #fcfcfc 0, #f2f2f2 100%);
	background-repeat: repeat-x;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffcfcfc", endColorstr="#fff2f2f2", GradientType=1);*/
	color: #333;
	border-color: #ccc
}

.ui_btn_sub_s:hover,
.ui_btn_sub_s:focus,
.ui_btn_sub_m:hover,
.ui_btn_sub_m:focus {
	background-image: -webkit-linear-gradient(top, #f8f8f8 0, #e9e9e9 100%);
	background-image: linear-gradient(to bottom, #f8f8f8 0, #e9e9e9 100%);
	background-repeat: repeat-x;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff8f8f8", endColorstr="#ffe9e9e9", GradientType=1);*/
	border-color: #ababab;
	color: #333
}

.ui_btn_sub_s:active,
.ui_btn_sub_m:active {
	background: #d8d8d8;
	border-top-color: #ccc;
	box-shadow: inset 0 1px 1px #ccc;
	color: #333
}

.ui_btn_sub_s {
	display: inline-block;
	padding: 0 8px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size: 12px;
	text-align: center;
	cursor: pointer
}

.ui_btn_sub_m {
	display: inline-block;
	padding: 0 8px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	cursor: pointer
}

.ui_btn_m_special,
.ui_btn_m_special_disable {
	display: inline-block;
	padding: 0 11px 0 8px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	overflow: hidden
}

.ui_btn_subprime,
.ui_btn_subprime:hover {
	padding: 0 0 0 3px;
	display: inline-block;
	color: #333;
	font-size: 12px;
	text-decoration: none
}

.ui_btn_subprime span {
	height: 25px;
	line-height: 25px;
	padding: 0 8px 0 5px;
	display: inline-block;
	word-wrap: break-word;
	overflow: hidden
}

.ui_btn_common {
	background-position: 0 0;
	height: 25px;
	overflow: hidden
}

.ui_btn_common span {
	background-position: right -25px
}

.ui_btn_common:hover {
	background-position: 0 -60px
}

.ui_btn_common:hover span {
	background-position: right -85px
}

.ui_btn_common:active,
.ui_btn_common_active {
	background-position: 0 -124px
}

.ui_btn_common:hover span,
.ui_btn_common_active span {
	background-position: right -149px
}

.ui_btn_bwht,
.ui_btn_bwht:hover {
	padding: 0 0 0 23px;
	background-position: 0 -209px;
	height: 25px;
	overflow: hidden
}

.ui_btn_bwht span {
	padding: 0 8px 0 5px;
	background-position: right -234px;
	cursor: pointer
}

.ui_btn_bwht:hover {
	background-position: 0 -283px
}

.ui_btn_bwht:hover span {
	background-position: right -308px
}

.ui_btn_bwht:active,
.ui_btn_bwht_active {
	background-position: 0 -367px
}

.ui_btn_bwht:hover span,
.ui_btn_bwht_active span {
	background-position: right -392px
}

.ui_btn_iLike {
	width: 130px;
	height: 50px;
	display: block;
	overflow: hidden;
	background-position: 0 0;
	color: #b8b8b8;
	text-align: center
}

.ui_btn_iLike .ui_btn_iLike_tit {
	color: #1d53bf;
	font-size: 14px;
	font-weight: 700;
	padding: 9px 0 2px 56px;
	text-align: left;
	display: block;
	height: 15px;
	line-height: 15px;
	cursor: pointer
}

.ui_btn_iLike:hover,
.ui_btn_iLike:active,
.ui_btn_iLike_active {
	color: #93beff;
	text-decoration: none;
	background-position: 0 -64px
}

.ui_btn_iLike:hover .ui_btn_iLike_tit,
.ui_btn_iLike_active .ui_btn_iLike_tit {
	color: #fff
}

.ui_btn_iLike:active,
.ui_btn_iLike_active {
	background-position: 0 -131px
}

.ui_btn_post {
	padding: 7px 10px 8px 35px;
	height: 12px;
	line-height: 12px;
	width: 48px;
	overflow: hidden;
	display: inline-block;
	font-size: 12px;
	color: #333;
	background-position: 0 -204px
}

.ui_btn_post:hover {
	color: #333;
	text-decoration: none;
	background-position: 0 -253px
}

.ui_btn_post:active,
.ui_btn_post_active {
	background-position: 0 -300px
}

.ui_btn_collect {
	text-align: left;
	position: relative;
	z-index: 200
}

.ui_btn_collect_hd {
	padding: 0 0 0 3px;
	display: inline-block;
	background-position: 0 0;
	color: #333;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 202
}

.ui_btn_collect_hd span {
	padding: 0 21px 0 6px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	overflow: hidden;
	background-position: right -25px
}

.ui_btn_collect_hd:hover {
	background-position: 0 -56px;
	color: #333;
	text-decoration: none
}

.ui_btn_collect_hd:hover span {
	background-position: right -81px
}

.ui_btn_collect_list {
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px 0;
	width: 140px;
	overflow: hidden;
	position: absolute;
	top: 27px;
	left: 0;
	z-index: 202
}

.ui_btn_collect_list li {}

.ui_btn_collect_list a {
	height: 24px;
	line-height: 24px;
	display: block;
	color: #333;
	overflow: hidden;
	padding: 0 5px 0 30px;
	word-wrap: break-word;
	text-align: left
}

.ui_btn_collect_list a:hover {
	background: #f2f2f2;
	color: #333;
	text-decoration: none
}

.ui_btn_collect_bg {
	height: 61px;
	width: 142px;
	background: #000;
	filter: Alpha(Opacity=10);
	opacity: .1;
	-moz-opacity: .1;
	position: absolute;
	top: 30px;
	left: 3px;
	z-index: 201
}

.ht96 {
	height: 96px
}

.ui_btn_pulldownMenu {
	height: 150px
}

.forum_level {
	background-position: 0px 0px
}

.cont_sign_dialog a.signable_ba {
	background-position: 0px -73px
}

.cont_sign_dialog a.signed:hover {
	background-position: 0px -73px
}

.cont_sign_dialog a.signable_ba:hover {
	background-position: 0px -118px
}

.forum_level,
.cont_sign_dialog a.signable_ba,
.cont_sign_dialog a.signed:hover,
.cont_sign_dialog a.signable_ba:hover {
	background-image: url(//tb2.bdstatic.com/tb/img/cont_sign_card_z_ff96185.png)
}

.red_txt {
	color: red
}

.badge_alert {
	margin-top: 7px
}

.orange_txt {
	color: #ff7f3e
}

.anchor_tdou {
	display: block;
	text-align: center;
	margin-top: 12px;
	font-size: 14px;
	color: #2d64b3
}

.tip {
	font-size: 14px;
	font-weight: 700;
	line-height: 30px
}

.tip_center {
	text-align: center
}

.tip_bubble_intro {
	display: block;
	margin-left: 7px;
	width: 410px;
	height: 230px;
	background-repeat: no-repeat;
}

.tip_operation {
	color: #333;
	font-size: 14px
}

.tip_operation .tip_check_box {
	margin-right: 10px;
	position: relative;
	top: 3px
}

.count_tip {
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	font-family: STHeiti, "Microsoft Yahei", "Microsoft YaHei", Arial, sans-serif
}

.count_sub_tip {
	font-weight: 400;
	white-space: nowrap
}

.count_wrap {
	font-size: 14px;
	line-height: 30px
}

.count_wrap span {
	float: left
}

.count_wrap span.count_number {
	margin-left: 56px
}

.buy_and_tip {
	position: relative
}

.buy_and_tip .ui_btn_disable {
	background-color: #fff;
	border-color: #d9d9d9;
	color: #c3c3c3;
	cursor: not-allowed
}

.j_tbmall_join_vip_btn {
	cursor: pointer
}

span.error_tip {
	color: red;
	margin-left: 52px;
	font-size: 12px;
	position: absolute;
	left: 50%;
	top: 24px
}

span.counter {
	height: 20px;
	margin-top: 5px;
	margin-right: 10px
}

.counter input {
	line-height: 18px;
	height: 18px;
	width: 60px;
	border-top: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-width: 1px 0
}

.counter .minus,
.counter input,
.counter .plus {
	float: left
}

.counter .minus,
.counter .plus {
	background: url(//tb2.bdstatic.com/tb/img/mall_sprite_02dee8b.png) no-repeat;
	width: 20px;
	height: 20px;
	border: 0;
	outline: 0
}

.counter .minus {
	background-position: -26px -267px
}

.counter .plus {
	background-position: -64px -267px
}

.dialog_ctn_wrapper .t_dou_needed {
	color: #ff7f3e
}

.buy_tpl {
	text-align: center;
	background: url(//tb2.bdstatic.com/tb/img/buy_dialog_divider_65aaae1.png) no-repeat 235px 0
}

.buy_count_tpl .buy_tpl_right {
	width: 290px
}

.buy_tpl_left {
	width: 235px;
	float: left;
	color: #666
}

.buy_tpl_left .prop_img {
	width: 170px;
	height: 95px;
	background: url(//tb2.bdstatic.com/tb/img/small_prop_bg_d2da75d.png) no-repeat;
	padding: 10px;
	margin-top: 15px;
	margin-left: 24px;
	text-align: center
}

.buy_tpl_left .prop_img img {
	width: 170px;
	height: 95px
}

.buy_tpl_left .title {
	margin-top: 3px;
	font-size: 14px
}

.buy_tpl_left .price {
	margin-top: 8px;
	font-size: 14px
}

.buy_tpl_right {
	width: 225px;
	float: right
}

.buy_tpl_right .price_tip {
	margin-top: 48px;
	font-size: 14px
}

.buy_tpl_right .j_buy_button {
	margin: 19px auto 0
}

.TbeanCharge_container input {
	vertical-align: middle
}

.TbeanCharge_container {
	color: #888;
	padding-top: 5px
}

.TbeanCharge_container .icon_Tbean_num {
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: top;
	background: #fccb33
}

.buy_tpl_set_none {
	display: none
}

.buy_tpl_set_pass p {
	color: #666
}

.buy_tpl_setpass_link {
	position: relative;
	padding-left: 12px
}

.buy_tpl_setpass_link:before {
	display: block;
	content: '\20';
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	height: 14px;
	background: url(//tb2.bdstatic.com/tb/img/paykey_icon_2a39dcc.png)
}

.buy_tpl_set_pass {
	margin-top: 25px
}

.charge_bean_interaction_orange_tip {
	color: #FF7F3E
}

.charge_bean_interaction_dialog_content {
	font-size: 14px;
	color: #333;
	margin: 10px;
	text-align: center
}

.charge_bean_interaction_dialog_second_content {
	font-size: 12px;
	padding: 10px;
	color: #999;
	text-align: center
}

.charge_bean_interaction_dialog_content_item {
	font-size: 14px;
	padding: 7px 0 7px 13px
}

.charge_bean_interaction_free_beans_tip {
	font-size: 12px;
	color: #999;
	font-weight: 400
}

.charge_bean_interaction_dubi_tip {
	font-size: 14px;
	color: #666;
	font-weight: 400
}

.charge_bean_interaction_dialog_content_charge_user_name {
	float: left
}

.charge_bean_interaction_dialog_content_charge_user_price {
	float: right
}

.charge_bean_interaction_dialog_content_charge_type {
	margin: 0
}

.charge_bean_interaction_charge_type_options {
	position: relative;
	float: left;
	margin: 0 5px 10px 0
}

.charge_bean_interaction_charge_type_options input[type=radio] {
	display: none;
	margin-top: 3px
}

.charge_bean_interaction_orange_tip .j_dubi_show {
	font-weight: 700
}

.charge_bean_interaction_charge_type_options label,
.charge_bean_interaction_charge_type_options_select label {
	width: 140px;
	height: 33px;
	display: block;
	background: url(//tb2.bdstatic.com/tb/img/charge_type_17ed3cc.png) no-repeat;
	padding: 3px;
	text-align: center;
	padding-top: 20px;
	cursor: pointer
}

.charge_bean_interaction_charge_type_options_select label {
	background-position: 0 -57px
}

.charge_bean_interaction_recommend_price {
	position: absolute;
	top: -5px;
	left: -3px;
	width: 45px;
	height: 40px;
	background: url(//tb2.bdstatic.com/tb/img/charge_type_17ed3cc.png) no-repeat 0 -170px
}

.charge_bean_interaction_charge_type_options label.free_beans_type {
	padding-top: 10px;
	height: 43px
}

.charge_bean_interaction_dialog_btn_wrap {
	text-align: center;
	padding: 10px 0 5px
}

.charge_bean_interaction_charge_btns {
	cursor: pointer;
	color: #FFF;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	background: url(//tb2.bdstatic.com/tb/img/charge_btns_25e5067.png) no-repeat;
	display: inline-block;
	height: 30px
}

.charge_bean_interaction_no_charge_btns {
	color: #666;
	font-size: 16px;
	width: 115px;
	line-height: 40px;
	text-align: center;
	background: #EEE;
	display: inline-block;
	height: 40px
}

.charge_bean_interaction_j_charge_success_btn {
	background-position: 0 -136px;
	color: #333;
	width: 85px
}

.charge_bean_interaction_j_charge_fail_btn {
	background-position: 0 -136px;
	color: #333;
	width: 85px;
	margin-left: 20px
}

.charge_bean_interaction_j_charge_now_btn {
	width: 120px;
	cursor: pointer;
	color: #FFF;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	background: url(//tb2.bdstatic.com/tb/img/charge_type_17ed3cc.png) 50% -115px no-repeat;
	display: inline-block;
	height: 40px
}

.charge_bean_interaction_tdou_items {
	padding-left: 20px;
	font-weight: 700;
	color: #333;
	background: url(//tb2.bdstatic.com/tb/img/user_score_7d1b35c.png) left no-repeat
}

.charge_bean_interaction_charge_type_options_select .charge_bean_interaction_tdou_items {
	color: #FF7F3E
}

.charge_bean_interaction_j_charge_btn {
	background-position: 0 -70px;
	width: 85px;
	height: 30px;
	display: inline-block
}

.charge_bean_interaction_j_close_dialog {
	background-position: 0 -101px;
	color: #333;
	width: 63px;
	height: 30px;
	margin-left: 10px;
	display: inline-block
}

.small_bubble_block {
	background: #FAF6E1;
	border: 1px solid #F2EAC2;
	padding: 10px 20px;
	position: fixed;
	top: 100px;
	z-index: 50002
}

.small_bubble_content {
	font-size: 15px;
	display: inline-block;
	position: relative;
	top: -8px
}

.success_bubble_icon {
	background-position: 0 0;
	height: 31px;
	width: 40px;
	display: inline-block;
	margin-left: 10px
}

.fail_bubble_icon {
	background-position: 0 -34px;
	height: 31px;
	width: 40px;
	display: inline-block;
	margin-left: 10px
}

.charge_bean_interaction_dialog_data_loading {
	font-size: 14px;
	width: 150px;
	margin: 10px auto;
	padding: 5px;
	text-align: center
}

.j-get-tdou {
	cursor: pointer;
	text-decoration: underline
}

.tip_bubble_intro {
	background-position: 0px 0px
}

.tip_bubble_intro {
	background-image: url(//tb2.bdstatic.com/tb/img/buy_controller_z_5410255.png)
}

.tieba-sign-card .dialogJcontent {
	padding: 0
}

.tieba-sign-card .dialogJcontent .tieba-sign-card-container {
	height: 400px;
	width: 500px
}

.tieba-sign-card .dialogJcontent .tieba-sign-card-link {
	display: block;
	height: 400px;
	width: 500px;
	background: url(//tieba.baidu.com/tb/cms/tbmall/images/sign_activity.png) no-repeat center;
	margin-top: -40px
}


/*发帖框*/

.tb_rich_poster_container {
	clear: both;
	margin: 0 auto;
	padding: 20px 0 0;
	width: 980px;
	text-align: left
}

.tb_rich_poster {
	position: relative;
	margin-left: 20px
}

.tb_rich_poster.compat_rich_poster {
	padding: 26px 0 25px;
	margin: 0 0 25px
}

.compat_rich_poster .poster_body {
	padding-left: 49px
}

.tb_rich_poster_container .tb_rich_poster .poster_head {
	margin: 0 240px 12px 0
}

.tb_rich_poster_container .tb_rich_poster .editor_wrapper {
	margin-left: 0
}

.compat_rich_poster .poster_head {
	margin-right: 300px
}

.tb_rich_poster .poster_head_text a.cur {
	font-size: 14px;
	font-weight: 700;
	color: #000;
	cursor: auto
}

.tb_rich_poster .poster_head .poster_head_text .split_text {
	font-weight: 400;
	font-size: 10px;
	margin: 0 10px;
	color: #CCC
}

.tb_rich_poster .poster_head_text {
	float: left;
	font-size: 14px;
	font-weight: 700
}

.tb_rich_poster .poster_head_text a {
	font-size: 12px;
	font-weight: 400;
	color: #999
}

.tb_rich_poster .poster_head_text a.add_guessing_btn {
	position: relative
}

.tb_rich_poster .poster_head_text .add_guessing_btn img {
	display: block;
	position: absolute;
	top: -23px;
	left: 18px;
	-webkit-animation: spaceboots 3s infinite
}

.tb_rich_poster .poster_head_text .add_guessing_btn.cur img {
	display: none
}

.tb_rich_poster .poster_head .poster_head_surveillance {
	float: right
}

.tb_rich_poster .poster_head .poster_head_surveillance a:hover {
	text-decoration: underline
}

.tb_rich_poster .title_container {
	position: relative
}

.tb_rich_poster .poster_title {
	display: none
}

.compat_rich_poster .poster_title {
	position: absolute;
	left: -49px;
	top: 6px;
	display: block
}

.auto-pprefix-list,
.pprefix-list {
	position: absolute;
	left: 0;
	top: 0;
	zoom: 1;
	overflow-x: hidden;
	overflow-y: auto;
	display: block;
	z-index: 60000;
	border: solid 1px #817f82;
	background: #fff
}

.pprefix-item {
	font-size: 14px;
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 30px;
	padding: 0 8px;
	color: #000
}

.pprefix-item-shine {
	background-color: #ebebeb;
	color: #000
}

.tb_rich_poster .poster_reply {
	display: none
}

.compat_rich_poster .poster_reply {
	position: absolute;
	left: -49px;
	top: 3px;
	display: block
}

.tb_poster_info {
	position: absolute;
	padding: 8px 20px 5px;
	border: 1px solid #D4D4D4;
	box-shadow: 3px 3px #E5E5E5;
	color: #000;
	background: none repeat scroll 0 0 #FFFCD2;
	z-index: 1000
}

.tb_rich_poster .poster_warning {
	left: 25px;
	top: 60px
}

.tb_rich_poster .poster_success {
	left: 235px;
	top: 125px;
	text-align: center;
	width: 200px;
	box-shadow: 2px 2px 2px #f2f2f2
}

.tb_rich_poster .poster_success .success-foot-tip {
	color: #9a9a9a
}

.tb_rich_poster .poster_success .middle_size_crown {
	display: inline-block;
	width: 26px;
	height: 23px;
	vertical-align: bottom;
	margin-right: 6px;
	background-repeat: no-repeat;
}

.tb_rich_poster .poster_success_content {
	margin-left: 45px
}

.tb_rich_poster .poster_success_content_mem {
	margin-left: 0
}

@-webkit-keyframes postSuccessTip {
	0% {
		left: 20px
	}
	50% {
		left: 0
	}
}

@keyframes postSuccessTip {
	0% {
		left: 20px
	}
	50% {
		left: 0
	}
}

.post_success_tip {
	float: left;
	position: relative;
	margin-left: 7px;
	font-size: 14px;
	line-height: 17px;
	font-family: "Microsoft Yahei";
	font-weight: 400;
	color: #333
}

.post_success_exp {
	display: none;
	position: relative;
	float: left;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	color: #f60;
	line-height: 25px;
	width: 42px
}

.post_success_ex span {
	display: inline-block
}

@-webkit-keyframes postSuccessExp {
	0% {
		font-size: 44px;
		width: 85px;
		display: block;
		left: 20px;
		top: -28px
	}
	100% {
		font-size: 14px;
		width: 20px;
		left: 29px;
		top: 0
	}
}

@keyframes postSuccessExp {
	0% {
		font-size: 44px;
		width: 85px;
		display: block;
		left: 20px;
		top: -28px
	}
	100% {
		font-size: 14px;
		width: 20px;
		left: 29px;
		top: 0
	}
}

.post_success_exp_name {
	float: left;
	margin-left: 3px
}

.post_success_exp_plus {
	font-size: 14px;
	float: left;
	font-family: Arial;
	font-weight: 700;
	color: #f60;
	position: absolute;
	width: 20px;
	left: 29px;
	-webkit-animation: postSuccessExp 1s;
	animation: postSuccessExp 1s
}

.tb_rich_poster .acquire_score_tip {
	margin-top: 10px
}

.tb_rich_poster .ueditor_container {
	position: relative
}

.tb_rich_poster .poster_share {
	display: inline-block;
	margin-bottom: 12px;
	height: 20px;
	line-height: 24px;
	margin-right: 10px;
	position: relative
}

.poster_share input {
	vertical-align: middle;
	_vertical-align: baseline
}

.tb_rich_poster .poster_signature {
	display: none;
	margin-bottom: 12px;
	height: 20px;
	line-height: 24px
}

.poster_signature input {
	vertical-align: middle;
	_vertical-align: baseline
}

.tb_rich_poster .signature_wrapper {
	display: none
}

.tb_rich_poster .poster_to_profile_in_frs {
	margin-top: -10px;
	margin-bottom: 6px
}

.tb_rich_poster .poster_error {
	margin: 6px 6px -6px;
	color: red
}

.tb_rich_poster .poster_floating_toolbar {
	position: fixed;
	bottom: -1px;
	background: #EFEFEF;
	padding: 5px;
	width: 618px;
	border: 1px solid #DADADA;
	box-shadow: 0 -11px 15px -7px rgba(0, 0, 0, .2)
}

.tb_rich_poster .poster_locked_toolbar {
	position: absolute;
	top: 360px;
	background: #EFEFEF;
	padding: 5px;
	width: 618px;
	border: 1px solid #DADADA;
	box-shadow: 0 -11px 15px -7px rgba(0, 0, 0, .2)
}

.tb_rich_poster .tb_poster_placeholder {
	display: none;
	position: absolute;
	left: 200px;
	top: 130px;
	color: #999;
	line-height: 30px
}

.tb_rich_poster .tb_poster_plain_placeholder {
	left: 13px;
	top: 59px;
	line-height: 20px;
	padding-right: 25px
}

.platform_iknow_poster_btn {
	width: 111px;
	height: 22px;
	background: url(../../static/rich_poster/images/platform_iknow_poser_btn.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	top: 3px;
	left: 10px;
	margin-top: -9px
}

#bdInputObjWrapper {
	height: 1px
}

.tb_floating_poster {
	position: fixed;
	right: 10px;
	bottom: 10px;
	padding: 5px!important;
	border: 1px solid #CCC;
	box-shadow: 3px;
	background: #fff;
	z-index: 9999;
	box-shadow: 0 0 15px #BFBFBF
}

.tb_floating_poster .poster_head {
	margin-right: 0;
	cursor: move
}

.tb_floating_poster .poster_body .editor_bottom_panel {
	margin: 0!important;
	padding: 0!important
}

.poster_disable_float {
	display: none
}

.tb_floating_poster .poster_disable_float {
	display: inline-block;
	width: 19px;
	height: 19px;
	border: 0;
	margin: 0 0 0 10px;
	padding: 0;
	text-indent: -9999px;
	background: url(/tb/static-common/img/poster/minimize.png) center center no-repeat
}

.tb_floating_poster .poster_head {
	margin: 0 0 13px!important
}

.tb_floating_poster .poster_reply {
	display: none!important
}

.tb_floating_poster .editor_wrapper {
	margin-left: 0
}

.tb_floating_poster .poster_body {
	padding-left: 0!important
}

.poster_success .pre_icon_wrap {
	margin-top: 0
}

.poster_success .pre_icon_wrap_theme2 {
	margin-top: 0;
	margin-left: 30px;
	margin-right: -5px
}

.ueg_confirm_note_dialog .ui_btn_m {
	margin-right: 10px
}

.ueg_confirm_note_dialog strong {
	color: #2d64b3;
	font-size: 14px
}

.ueg_confirm_note_dialog p {
	line-height: 25px
}

.ueg_confirm_note_dialog .tb_alert_btn_group {
	padding-top: 10px
}

.ueg_confirm_note_dialog .tb_alert_message {
	display: none
}

.ueg_confirm_note_dialog .tb_alert_wrapper {
	line-height: 25px
}

#tb_rich_poster_container .poster_head_surveillance {
	color: #666
}

#tb_rich_poster_container .poster_head_surveillance a {
	color: #666;
	text-decoration: underline
}

#tb_rich_poster_container .poster_head_surveillance .post_head_tousu {
	margin: 0 0 0 30px
}

#tb_rich_poster .poster_head_text a.post_head_btn {
	/*line-height: 14px;*/
	margin-right: 16px;
	font-size: 14px;
	font-family: "Microsoft Yahei", "ST Hei"
}

.poster_head_text .post_head_btn_icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(//tb2.bdstatic.com/tb/img/poster/poster_icons_4ca8924.png) no-repeat;
	margin-right: 6px;
	margin-bottom: -1px
}

.poster_head_text .post_head_btn_icon_post {
	background-position: 0 0
}

.poster_head_text .post_head_btn_icon_guess {
	background-position: 0 -15px
}

.poster_head_text .post_head_btn_icon_vote {
	background-position: 0 -30px
}

.poster_head_text .post_head_btn_icon_meizhi {
	background-position: 0 -45px
}

.tb_rich_poster .poster_success .middle_size_crown {
	background-position: 0px 0px
}

.tb_rich_poster .poster_success .middle_size_crown {
	background-image: url(//tb2.bdstatic.com/tb/img/poster/rich_poster_z_cd2aca1.png)
}

.tbui_placeholder {
	position: absolute;
	color: gray;
	cursor: text
}

.ueg-sms-dialog {
	padding: 0;
	background: 0 0;
	box-shadow: 0 0 5px #b2b2b2
}

.ueg-sms-dialog .uiDialogWrapper {
	border: solid 1px #b2b2b2
}

.ueg-sms-dialog .dialogJcontent {
	padding: 0
}

.ueg-sms-dialog .sms-dialog-wrap {
	margin: 0 28px;
	color: #333;
	font-size: 14px
}

.ueg-sms-dialog .big-btn {
	display: block;
	background-color: #3986fe;
	font-size: 16px;
	font-weight: 400;
	width: 167px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	border-radius: 2px;
	cursor: pointer;
	box-shadow: 0 1px #2160c2
}

.ueg-sms-dialog .big-btn:hover {
	background-color: #2279fe;
	box-shadow: 0 1px #2160c2
}

.ueg-sms-dialog .big-btn.btn-disabled,
.ueg-sms-dialog .big-btn.btn-disabled:hover {
	background-color: #a1c4fc;
	box-shadow: 0 1px #8caadb
}

.ueg-sms-dialog .btn-loading {
	visibility: hidden;
	vertical-align: middle;
	display: inline-block;
	width: 16px;
	height: 27px;
	margin-right: -20px;
	background: url(/tb/static-common/rich_poster/images/loading.gif) no-repeat
}

.ueg-sms-dialog .btn-loading-show {
	visibility: visible
}

.ueg-sms-dialog .sms-dialog-header {
	text-align: left;
	padding: 16px 0 9px;
	border-bottom: solid 1px #e6e6e6;
	font-size: 16px
}

.ueg-sms-dialog .sms-dialog-header .dialog-close-btn {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 15px;
	height: 15px;
	background: url(//tb2.bdstatic.com/tb/img/close_btn_3478e87.png) no-repeat 0 0;
	cursor: pointer
}

.ueg-sms-dialog .sms-dialog-header .dialog-close-btn:hover {
	background-position: 0 -15px
}

.ueg-sms-dialog .sms-dialog-content {
	margin-top: 16px
}

.ueg-sms-dialog .sms-subject {
	margin-bottom: 16px
}

.ueg-sms-dialog .step-wrap {
	margin-top: 12px;
	background-color: #fafafa;
	border: solid 1px #e6e6e6;
	padding: 12px 16px
}

.ueg-sms-dialog .step-wrap .step-num {
	font-weight: 700;
	margin-bottom: 9px;
	letter-spacing: 1px
}

.ueg-sms-dialog .step-wrap .phone-label {
	float: left
}

.ueg-sms-dialog .step-wrap .verify-code,
.ueg-sms-dialog .step-wrap .receiver {
	font-weight: 700
}

.ueg-sms-dialog .step-wrap .count-down,
.ueg-sms-dialog .step-wrap .over-time {
	font-size: 12px;
	color: #999;
	float: right
}

.ueg-sms-dialog .step-wrap .over-time {
	display: none
}

.ueg-sms-dialog .step-wrap .over-time .reverify-btn {
	color: #2d64b3;
	cursor: pointer;
	margin-left: 18px
}

.ueg-sms-dialog .step-wrap .over-time .reverify-btn:hover {
	text-decoration: underline
}

.ueg-sms-dialog .step-wrap .sms-verify-phone {
	border: solid 1px #e6e6e6;
	padding: 8px 12px;
	font-size: 16px;
	font-weight: 700;
	width: 389px;
	margin-top: 10px;
	letter-spacing: .5px
}

.ueg-sms-dialog .step-wrap input::-webkit-input-placeholder {
	color: #ccc;
	font-weight: 400;
	font-size: 12px;
	letter-spacing: normal;
	position: relative;
	top: -2px
}

.ueg-sms-dialog .step-wrap input::-moz-placeholder {
	color: #ccc;
	font-weight: 400;
	font-size: 12px;
	letter-spacing: normal;
	position: relative;
	top: -2px
}

.ueg-sms-dialog .step-wrap input:-moz-placeholder {
	color: #ccc;
	font-weight: 400;
	font-size: 12px;
	letter-spacing: normal;
	position: relative;
	top: -2px
}

.ueg-sms-dialog .step-wrap input:-ms-input-placeholder {
	color: #ccc;
	font-weight: 400;
	font-size: 12px;
	letter-spacing: normal;
	position: relative;
	top: -2px
}

.ueg-sms-dialog .step-wrap .error-tip {
	visibility: hidden;
	font-size: 12px;
	color: #ff3d38;
	margin: 7px 0;
	min-height: 22px;
	line-height: 1.5
}

.ueg-sms-dialog .step-wrap .btn-wrap {
	margin-bottom: 8px;
	text-align: center
}

.ueg-sms-dialog .step-wrap .btn-wrap .big-btn {
	display: inline-block
}

.ueg-sms-dialog .footer-tip {
	font-size: 12px;
	color: #999;
	margin-top: 5px;
	line-height: 1.5
}

.ueg-sms-dialog .result-wrap {
	display: none;
	padding-top: 84px;
	color: #666;
	font-size: 14px;
	text-align: center
}

.ueg-sms-dialog .result-wrap .result-subject {
	color: #333;
	font-size: 24px;
	margin-bottom: 20px
}

.ueg-sms-dialog .result-wrap .result-subject .result-icon {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 10px;
	vertical-align: middle
}

.ueg-sms-dialog .result-wrap .result-subject .result-status {
	vertical-align: middle;
	position: relative;
	left: -8px
}

.ueg-sms-dialog .result-wrap .result-info {
	margin-bottom: 4px
}

.ueg-sms-dialog .sms-verify-success .result-subject {
	margin-bottom: 23px
}

.ueg-sms-dialog .sms-verify-success .result-subject .result-icon {
	background: url(//tb2.bdstatic.com/tb/img/success_icon_662b31f.png) no-repeat
}

.ueg-sms-dialog .sms-verify-success .big-btn {
	margin-top: 57px
}

.ueg-sms-dialog .sms-verify-fail .result-icon {
	background: url(//tb2.bdstatic.com/tb/img/fail_icon_37fca82.png) no-repeat
}

.ueg-sms-dialog .sms-verify-fail .btn-wrap {
	margin-top: 34px;
	text-align: center
}

.ueg-sms-dialog .sms-verify-fail .btn-wrap .big-btn {
	display: inline-block
}

.ueg-sms-dialog .ueg-sms-loading {
	display: none;
	background-color: rgba(0, 0, 0, .7);
	color: #fff;
	font-size: 14px;
	position: absolute;
	top: 49px;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center
}

.ueg-sms-dialog .ueg-sms-loading .loading-icon {
	height: 42px;
	margin-top: 67px;
	background: url(//tb2.bdstatic.com/tb/img/loading_dfe25b2.gif) no-repeat center
}

.ueg-sms-dialog .ueg-sms-loading .loading-content {
	margin-top: 21px
}

.ueg-sms-dialog .ueg-sms-loading .loading-content p {
	margin-bottom: 8px
}

.ueg-sms-dialog-modal {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: .5;
	zoom: 1;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.ueg-sms-dialog-modal-nobg {
	background: 0 0
}

.ueg-sms-toast {
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	background-color: rgba(0, 0, 0, .7);
	border-radius: 4px
}

.ueg-sms-toast .uiDialogWrapper {
	border: 0 0;
	background: 0 0
}

.ueg-sms-toast .dialogJcontent {
	background: 0 0;
	padding: 15px 41px;
	color: #fff;
	font-size: 14px
}

.ueg-sms-toast .dialogJcontent .toast-content {
	white-space: nowrap
}

.ueg-sms-toast .dialogJcontent .toast-icon {
	background: url(//tb2.bdstatic.com/tb/img/toast_icon_4e3a083.png) no-repeat;
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 14px;
	vertical-align: top
}

.ueg-sms-toast .dialogJcontent .toast-msg {
	display: inline-block;
	word-break: break-all;
	text-align: left;
	white-space: normal;
	max-width: 206px
}

.ueg_pmc-link {
	margin: 0!important
}

.tb_rich_poster .tb_poster_info {
	max-width: 538px
}

.share_thread_dialog {
	overflow: visible
}

.share_thread_dialog .dialogJbody {
	position: relative
}

.share_thread_dialog .dialogJbody .tbshare_wrapper_theme_coco {
	box-shadow: none;
	border: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -40px;
	margin-left: -110px
}

.share_thread_dialog .dialogJbody .tbshare_wrapper_theme_coco .tbshare_qrcode_mask {
	top: -153px
}

.share_thread_dialog .dialogJbody .tbshare_wrapper_theme_coco .btn_share_thread {
	margin-top: 20px;
	margin-left: 80px
}

#balv_first_like_dialog {
	background: transparent
}

.userlike_tip_span {
	text-align: center;
	margin-top: 10px
}

.userlike_tip_span a,
.userlike_tip_span a:visited {
	text-decoration: underline;
	color: #0449BE
}

.user_rights_msg {
	text-align: center;
	margin-top: 8px
}

.user_rights_msg_block {
	color: #666
}

.user_rights_msg_img {
	vertical-align: -4px
}

.user_rights_msg a,
.user_rights_msg a:visited {
	text-decoration: underline;
	color: #0449BE
}

.user_rights_msg a.user_rights_msg_link {
	text-decoration: none
}

.user_rights_msg a.user_rights_msg_link:hover,
.user_rights_msg a.user_rights_msg_link:visited {
	text-decoration: underline
}

.tip_font_orange {
	color: #FF6E1B;
	font-weight: 700;
	margin-left: 10px;
	margin-right: 10px;
	font-family: arial
}

.tip_font_brown {
	color: #AD663E
}

.lvlup_pop_btn {
	height: 27px;
	width: 72px;
	border: 0;
	background: url(//tb2.bdstatic.com/tb/img/first_dlg_btn_1_a66f439.png) no-repeat;
	color: #fff;
	font-size: 14px
}

.lvlup_tip_btnzone {
	position: relative;
	margin-top: 14px;
	text-align: center;
	margin-bottom: 20px
}

.lvlup_tip_btnzone a.userlike_tip_cancel {
	position: absolute;
	text-decoration: none;
	color: #999;
	font-size: 12px;
	top: 5px;
	right: 80px
}

.lvlup_tip_btnzone a.userlike_tip_cancel:hover {
	text-decoration: underline;
	color: #666
}

#userlike_info_tip {
	width: 100%;
	position: relative;
	z-index: 200;
	top: 18px;
	left: -10px
}

.userlike_tip_close {
	text-align: right
}

.userlike_tip_close img {
	cursor: pointer;
	padding-right: 6px;
	padding-top: 2px
}

.userlike_tip_join {
	z-index: 2012
}

.userlike_tip_info {
	font-size: 14px;
	font-weight: 700;
	margin-top: 8px;
	text-align: center
}

.userlike_tip_share {
	color: #8B8B8B;
	height: 32px;
	margin-left: 6px;
	margin-top: 11px;
	padding-top: 6px;
	width: 308px;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/shareout.png) no-repeat scroll 0 0 transparent
}

.userlike_tip_lvup {
	background: url(//tb2.bdstatic.com/tb/static-frs/img/bg_lvup.png?v=1.0) no-repeat scroll 0 0 transparent;
	height: 139px;
	left: 0;
	position: absolute;
	width: 312px;
	z-index: 2012
}

.userlike_tip_lvr {
	color: #FF6E1B;
	position: relative;
	top: 7px
}

.userlike_tip_lv {
	font-family: Verdana, SimSun;
	font-size: 24px;
	font-style: italic;
	font-weight: 700;
	left: 206px;
	position: absolute;
	text-align: center;
	top: 50px;
	width: 40px
}

.userlike_tip_right {
	font-size: 14px;
	font-weight: 700;
	left: 110px;
	position: absolute;
	text-align: left;
	top: 90px;
	width: 200px;
	padding-left: 22px
}

.unerlike_tip_close_imgwapper {
	background-color: #CAD9EE;
	float: right;
	height: 18px;
	margin-right: 8px;
	margin-top: 2px;
	width: 18px
}

.lvup_tip_lvr {
	background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/lvup_bg.png) no-repeat;
	background-position: bottom right;
	height: 156px;
	width: 305px;
	position: absolute;
	left: 30px;
	top: 22px
}

.lvlup_pop_lv {
	font-family: Verdana, 宋 体;
	font-size: 24px;
	font-style: italic;
	font-weight: 700;
	width: 40px;
	display: inline;
	margin: 0 16px
}

.lvlup_pop_right {
	font-size: 14px;
	font-weight: 700;
	width: 200px;
	margin-top: 16px
}

.lvlup_con_msg {
	font-weight: 600;
	margin-top: 6px
}

.lvup_tip_container {
	width: 211px;
	height: 62px;
	text-align: left;
	position: relative;
	z-index: 1000
}

.lvup_tip_container div,
.lvup_tip_container a {
	margin-left: 9px
}

.lvup_tip_container a {
	display: block;
	margin-top: 3px
}

.lvlup_pop_rights {
	color: #FF6E1B;
	margin-top: 2px
}

.lvup_tip_table {
	background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/lvup_table_bg.gif?v=1) no-repeat scroll right bottom transparent;
	font: 12px/18px arial, SimSun
}

.userlike_supermember {
	width: 360px;
	margin: 0 auto;
	overflow: hidden;
	border-top: 1px solid #dfdfdf;
	margin-top: 35px;
	margin-bottom: 30px;
	_margin-bottom: 15px;
	border-bottom: 1px solid #dfdfdf;
	padding: 0 60px
}

.userlike_sm_up {
	margin: 25px 0 30px
}

.userlike_sm_up_gift {
	float: left;
	width: 110px;
	height: 80px;
	background-repeat: no-repeat;
}

.userlike_sm_up_info {
	float: left;
	width: 240px;
	height: 80px;
	line-height: 30px;
	font-family: 'Microsoft YaHei', SimHei, Sans-serif;
	text-align: center
}

.userlike_sm_up_info h2 {
	font-size: 16px;
	color: #333;
	font-weight: 400
}

.userlike_sm_up_info h3 {
	font-size: 14px;
	color: #333;
	font-weight: 700;
	line-height: 20px
}

.userlike_sm_up_icon {
	padding-left: 30px;
	position: relative
}

.userlike_sm_up_icon::before {
	content: '\20';
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 10px;
	background-repeat: no-repeat;
}

.userlike_sm_up_info b {
	font-weight: 700
}

.userlike_sm_up_info p {
	font-size: 14px;
	color: #666;
	line-height: 30px
}

.userlike_sm_down {
	width: 380px
}

.userlike_sm_down_item {
	float: left;
	width: 173px;
	margin-right: 14px;
	height: 150px
}

.userlike_sm_down_title {
	width: 173px;
	height: 35px;
	line-height: 35px;
	font-family: 'Microsoft YaHei', SimHei, Sans-serif;
	color: #333;
	font-size: 18px;
	text-align: center;
	background: #e5f4fe
}

.userlike_sm_down_pic {
	width: 173px;
	height: 100px;
	background: #d8eefc
}

.userlike_sm_down_pic_1 {
	background-repeat: no-repeat;
}

.userlike_sm_down_pic_2 {
	background-repeat: no-repeat;
}

.userlike_supermember_btn {
	width: 105px;
	margin-right: 15px;
	position: relative;
	font-size: 14px
}

.userlike_sm_btn_style {
	height: 27px;
	line-height: 27px;
	text-align: center;
	border-radius: 2px;
	background-color: #347ff0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed));
	border: 1px solid #2c73de;
	border-bottom: 1px solid #195bbf;
	color: #fff
}

#content-recommend-like-forum {
	display: none;
	border-top: 1px dotted gray;
	margin: 20px 21px 0;
	padding-top: 8px
}

#content-recommend-like-forum .like-btn-wrapper {
	color: #999;
	line-height: 24px;
	margin-bottom: 8px
}

#content-recommend-like-forum .adsense-content-recommend-forum {
	margin-right: -20px;
	height: 184px;
	overflow: hidden
}

#do_like_back_wrapper {
	padding-bottom: 20px
}

#do_like_back_wrapper .like_back_img {
	margin-left: 50px
}

.userlike_sm_down_pic_1 {
	background-position: 0px 0px
}

.userlike_sm_down_pic_2 {
	background-position: -183px 0px
}

.userlike_sm_up_gift {
	background-position: 0px -110px
}

.userlike_sm_up_icon::before {
	background-position: -120px -110px
}

.userlike_sm_down_pic_1,
.userlike_sm_down_pic_2,
.userlike_sm_up_gift,
.userlike_sm_up_icon::before {
	background-image: url(//tb2.bdstatic.com/tb/img/like_tip_z_c11b129.png)
}

.topic_sug_box_wrapper {
	background: #e5e5e5;
	padding: 2px;
	width: 274px;
	position: absolute
}

.topic_sug_box_wrapper .topic_sug_box {
	border: 1px solid #bfbfbf;
	background-color: #fff;
	position: relative
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_caret {
	display: block;
	width: 20px;
	height: 20px;
	background: url(//tb2.bdstatic.com/tb/img/poster/caret_png8_aaf26a1.png) no-repeat 0 0;
	position: absolute;
	top: -11px;
	left: 125px
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container {
	background-color: #FFF;
	width: 270px
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container .topic_header {
	background: #FAFAFA;
	color: #888;
	padding: 10px 20px 5px;
	font-size: 14px
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container .topic_loading {
	text-align: center;
	padding: 10px;
	color: #666
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container .topic_list_box {
	border-top: 1px solid #f2f2f2
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container .topic_list_box .topic_list_title {
	font-weight: 700;
	padding: 10px 10px 5px 20px
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container .topic_list_box .topic_list {
	padding: 0 0 5px
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container .topic_list_box .topic_list .topic_item {
	padding: 5px 20px;
	color: #666;
	cursor: pointer
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container .topic_list_box .topic_list .topic_item:hover {
	background: #f2f2f2
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container .topic_list_box .topic_list .topic_item .topic_flag_hot {
	background: #FF7F42;
	color: #FFF;
	padding: 1px 4px;
	margin-right: 10px
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container .topic_list_box .topic_list .topic_item .topic_flag {
	margin-right: 3px;
	display: inline-block;
	text-align: right;
	width: 14px;
	padding: 1px 4px;
	position: relative;
	right: 7px
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container .topic_list_box .topic_list .topic_item .topic_name {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
	width: 60%;
	vertical-align: middle
}

.topic_sug_box_wrapper .topic_sug_box .topic_sug_box_body .topic_container .topic_list_box .topic_list .topic_item .topic_num {
	color: #999;
	float: right
}

.topic_input_sug_wrapper {
	position: absolute;
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
	padding: 2px;
	box-shadow: 0 2px 8px 1px rgba(0, 0, 0, .2);
	min-width: 160px
}

.topic_input_sug_wrapper .topic_input_sug_wrapper_tip {
	padding: 5px;
	color: #888
}

.topic_input_sug_wrapper .topic_input_sug_list {
	background: #FFF
}

.topic_input_sug_wrapper .topic_input_sug_list li {
	padding: 5px
}

.topic_input_sug_wrapper .topic_input_sug_list li:hover,
.topic_input_sug_wrapper .topic_input_sug_list li.focus {
	background: #eee;
	cursor: pointer
}

.w_limit_wrapper {
	position: absolute;
	color: #989898;
	height: 26px;
	font-family: simsun;
	line-height: 26px
}

.w_limit_num {
	font-size: 22px;
	display: inline-block;
	padding: 0 3px;
	min-width: 15px;
	font-weight: 700;
	height: 26px;
	text-align: center;
	font-family: Constantia, Georgia, Arial
}

.complaint_bar_owner_dialog .dialogJcontent {
	padding: 0
}

.complaint_wrapper {
	color: #333;
	font-size: 12px;
	margin: 0 auto
}

.complaint_wrapper .required_symbol {
	color: red;
	margin-right: 5px
}

.complaint_wrapper .row {
	padding-left: 48px;
	margin-top: 9px
}

.complaint_wrapper .row .label {
	font-size: 16px;
	font-weight: 700
}

.complaint_wrapper .radio {
	vertical-align: middle;
	margin: 0 8px 0 16px
}

.complaint_wrapper .first_radio {
	margin-left: 0
}

.complaint_wrapper .complaint_hd {
	padding-left: 35px;
	margin-top: 28px
}

.check_error .complaint_wrapper .bar_owner_id {
	border-color: red
}

.complaint_wrapper .id_remind {
	display: none;
	color: red;
	padding-top: 5px;
	margin-left: 118px
}

.check_error .complaint_wrapper .id_remind {
	display: block
}

.complaint_wrapper .text_readonly.bar_owner_id {
	border: 0;
	color: #999;
	padding-left: 3px
}

.complaint_wrapper .bar_owner_id {
	height: 28px;
	width: 308px;
	border: 1px solid #e6e6e6;
	padding: 0 10px;
	line-height: 28px;
	font-size: 14px
}

.complaint_wrapper .container_layer {
	position: relative;
	margin-top: 10px
}

.complaint_wrapper .container_layer label {
	display: inline-block;
	overflow: hidden;
	max-width: 70px;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 20px;
	vertical-align: middle
}

.complaint_wrapper .container_layer .radio_panel {
	display: inline-block;
	width: 320px;
	vertical-align: top
}

.complaint_wrapper .container_layer .arrow {
	position: absolute;
	display: block;
	background: url(//tb2.bdstatic.com/tb/img/arrow_89a7ff5.png) no-repeat 0 0;
	width: 9px;
	height: 5px;
	top: -5px;
	left: 71px
}

.complaint_wrapper .container_hd {
	height: 6px;
	background: url(//tb2.bdstatic.com/tb/img/container_hd_114be46.png) repeat-x 0 0;
	color: #666
}

.complaint_wrapper .container_bd {
	height: 30px;
	padding: 13px 48px;
	background-color: #f5f5f5
}

.complaint_wrapper .complaint_reason {
	display: none
}

.complaint_wrapper .complaint_reason .container_bd {
	height: 110px;
	padding-top: 18px
}

.complaint_wrapper .complaint_bd .textarea {
	display: block;
	width: 378px;
	height: 52px;
	padding: 10px;
	border: 1px solid #e6e6e6;
	margin-top: 5px
}

.complaint_wrapper .container_ft {
	height: 6px;
	background: url(//tb2.bdstatic.com/tb/img/container_ft_025c44f.png) repeat-x 0 0
}

.complaint_wrapper .complaint_ft {
	text-align: center
}

.complaint_wrapper .complaint_ft .submit_btn,
.complaint_fail .close_btn,
.complaint_success .close_btn {
	display: block;
	background-color: #327eef;
	margin: 29px auto;
	height: 26px;
	width: 98px;
	border: 1px solid #195bbf;
	color: #fff;
	line-height: 26px;
	text-align: center;
	text-decoration: none
}

.complaint_wrapper .complaint_ft .submit_btn.disable {
	background-color: #efefef;
	border: 1px solid #ededed;
	color: #ccc
}

.complaint_success,
.complaint_fail {
	color: #666;
	text-align: center
}

.complaint_success .title,
.complaint_fail .title {
	height: 50px;
	padding-left: 50px;
	color: #333;
	font-family: 'Microsoft YaHei';
	font-size: 24px;
	font-weight: 300;
	line-height: 50px;
	margin: 0 auto;
	margin-bottom: 29px;
	width: 200px
}

.complaint_success .title {
	background: url(//tb2.bdstatic.com/tb/img/success_icon_25f9c94.png) no-repeat 0 3px
}

.complaint_fail .title {
	background: url(//tb2.bdstatic.com/tb/img/fail_icon_aa7a112.png) no-repeat 0 3px
}

.complaint_fail .error_remind {
	color: red
}

.tb_rich_poster .poster_body .poster_component {
	padding-bottom: 15px
}

.tb_rich_poster .poster_body .editor_textfield {
	padding: 0 9px;
	line-height: 28px;
	font-size: 14px;
	color: #333;
	background-color: #FFF;
	border: 1px solid #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc
}

.tb_rich_poster .poster_body .editor_textfield:focus {
	border: 1px solid #5c9dff
}

.tb_rich_poster .poster_body .editor_title {
	line-height: 16px;
	width: 640px;
	height: 30px
}

.tb_rich_poster .poster_body .topic_add_btn {
	display: inline-block;
	width: 48px;
	height: 20px;
	cursor: pointer;
	background: url(//tb2.bdstatic.com/tb/img/poster/icon_topic_n_fd30738.png) no-repeat;
	position: relative;
	top: 5px;
	margin-left: 3px
}

.tb_rich_poster .poster_body .fullscreen-word-limit {
	display: none
}

.tb_rich_poster .poster_body .edui-btn-fullscreen {
	position: relative
}

.tb_rich_poster .poster_body .old_style_wrapper {
	width: 720px
}

.tb_rich_poster .poster_body .editor_content {
	width: 628px;
	height: 220px
}

.tb_rich_poster .poster_body .editor_bottom_panel {
	margin: 0 240px 0 0;
	height: 28px
}

.tb_rich_poster .poster_body .compat_rich_poster .poster_body .editor_bottom_panel {
	margin-right: 300px;
	height: 28px
}

.tb_rich_poster .poster_body .editor_bottom_panel .poster_submit {
	float: left
}

.tb_rich_poster .poster_body .poster_clear_fullscreen {
	display: none;
	float: right
}

.tb_rich_poster .poster_body .editor_bottom_panel .poster_posting_status {
	display: block;
	float: left;
	width: 16px;
	height: 27px;
	margin: 0 5px;
	background: url(//tb2.bdstatic.com/tb/img/poster/loading_9c92dd5.gif) -20px 5px no-repeat
}

.tb_rich_poster .poster_body .editor_bottom_panel .poster_posting_status_loading {
	background-position: 0 5px
}

.tb_rich_poster .poster_body .editor_bottom_panel .poster_draft_status {
	color: #999;
	float: right;
	width: 255px;
	height: 27px;
	line-height: 27px;
	text-align: right;
	margin-top: -32px
}

.tb_rich_poster .poster_body .editor_bottom_panel .poster_draft_status .poster_draft_delete {
	display: inline-block;
	margin-left: 10px;
	width: 14px;
	height: 18px;
	cursor: pointer;
	background: url(//tb2.bdstatic.com/tb/img/poster/poster_draft_delete_e724f4f.png) -14px 0 no-repeat;
	vertical-align: middle
}

.tb_rich_poster .poster_body .editor_bottom_panel .poster_draft_status .poster_draft_delete:hover {
	background-position: -28px 0
}

.tb_rich_poster .poster_body .editor_bottom_panel .poster_draft_status .poster_draft_delete.disabled {
	cursor: auto;
	background-position: 0 0
}

.tb_rich_poster .poster_body .editor_bottom_panel .poster_draft_status .poster_draft_delete.disabled:hover {
	background-position: 0 0
}

.tb_rich_poster .poster_body .editor_bottom_panel .poster_ad {
	float: right;
	height: 27px;
	line-height: 27px
}

.tb_rich_poster .poster_body .editor_bottom_panel .poster_ad a:hover {
	text-decoration: underline
}

.old_style_wrapper {
	width: 720px;
	border: 1px solid #dfdfdf;
	background: #fafafa
}

.edui-container {
	position: relative
}

.edui-container .edui-toolbar {
	position: relative;
	width: auto;
	height: 46px;
	background-color: #fafafa;
	padding: 0 14px
}

.edui-container .edui-toolbar-float-left {
	margin-left: 252px
}

.edui-toolbar .edui-btn-toolbar {
	position: relative;
	padding: 12px 0
}

.edui-toolbar-floating {
	box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2)
}

.old_style_wrapper .edui-editor-body {
	overflow-y: auto;
	overflow-x: hidden;
	border: 0;
	background-color: #fff;
	border: 1px solid #dfdfdf
}

.edui-editor-body .edui-body-container {
	padding: 0 0 0 10px;
	background-color: #fff;
	overflow-x: hidden;
	overflow-y: auto
}

.edui-container .edui-editor-body.body-container-focus {
	border: 1px solid #5c9dff
}

.edui-btn-toolbar .edui-btn {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin-right: 11px;
	padding: 1px 7px 1px 1px;
	border: 0;
	background: url(//tb2.bdstatic.com/tb/img/separator_97ec61b.png) right center no-repeat;
	zoom: 1
}

.edui-btn-toolbar .edui-btn .edui-icon {
	width: 48px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(//tb2.bdstatic.com/tb/img/icon_png8_old_8521687.png) no-repeat;
	cursor: pointer
}

.edui-btn-toolbar .edui-btn .edui-icon-image {
	background-position: -6px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-image {
	background-position: 0 -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-video {
	background-position: -73px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-video {
	background-position: -68px -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-music {
	background-position: -140px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-music {
	background-position: -136px -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-emotion {
	background-position: -207px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-emotion {
	background-position: -202px -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-scrawl {
	background-position: -274px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-scrawl {
	background-position: -269px -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-screenshot {
	background-position: -498px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-screenshot {
	background-position: -498px -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-attachment {
	background-position: -341px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-attachment {
	background-position: -336px -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-topic {
	background: url(//tb2.bdstatic.com/tb/img/icon_topic_n_fd30738.png) no-repeat
}

.edui-btn-toolbar .edui-btn .edui-icon-fullscreen {
	background: url(//tb2.bdstatic.com/tb/img/icon_fullscreen_max_dfd0072.png) no-repeat
}

.edui-btn-toolbar .edui-btn .edui-icon-fullscreen-min {
	background: url(//tb2.bdstatic.com/tb/img/icon_fullscreen_min_9156436.png) no-repeat
}

.edui-btn-toolbar .edui-btn-red {
	float: right;
	padding-right: 0
}

.edui-btn-toolbar .edui-btn .edui-icon-red {
	width: 21px;
	background-position: -399px 0
}

.edui-btn-toolbar .edui-btn-bold {
	float: right;
	padding-right: 0
}

.edui-btn-toolbar .edui-btn .edui-icon-bold {
	width: 21px;
	background-position: -420px 0
}

.edui-btn-toolbar .edui-btn .edui-icon-new {
	position: absolute;
	display: block;
	width: 25px;
	height: 11px;
	left: 35px;
	top: -7px;
	background: url(//tb2.bdstatic.com/tb/img/new_6a74f1c.png) 0 0 no-repeat
}

.edui-btn-toolbar .edui-btn .edui-icon-medal {
	background-repeat: no-repeat;
}

.edui-btn-toolbar .edui-btn-medal-open .edui-icon-medal {
	background-position: -561px -22px
}

.edui-btn-toolbar .edui-btn .edui-icon-paypost {
	width: 68px;
	background-repeat: no-repeat;
}

.edui-btn-toolbar .edui-btn .edui-icon-beta {
	position: absolute;
	display: block;
	width: 30px;
	height: 16px;
	right: 0;
	top: -12px;
	background: url(//tb2.bdstatic.com/tb/img/props_img_4c5de92.png) 0 -105px no-repeat
}

.edui-btn-toolbar .edui-last-btn,
.edui-btn-toolbar .edui-btn-bold,
.edui-btn-toolbar .edui-btn-red {
	margin-right: 0;
	background: 0 0
}

.edui-btn-toolbar .edui-btn-fullscreen {
	float: right;
	background: 0 0;
	margin: 0;
	padding: 0
}

.edui-btn-toolbar .edui-btn .edui-icon-fullscreen {
	width: 20px;
	background-position: -459px 0;
	background-position: 0 0
}

.edui-btn-toolbar .edui-btn.hover .edui-icon-fullscreen {
	background-position: -459px -48px;
	background-position: 0 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-fullscreen {
	background-position: -459px -93px;
	background-position: 0 0
}

.edui-popup {
	display: none;
	background: #e5e5e5;
	padding: 2px
}

.edui-popup .edui-popup-body {
	border: 1px solid #bfbfbf;
	background-color: #fff
}

.edui-popup .edui-popup-caret {
	width: 21px;
	height: 11px
}

.edui-popup .edui-popup-caret.up {
	background: url(//tb2.bdstatic.com/tb/img/caret_png8_aaf26a1.png) no-repeat 0 0
}

.edui-popup .edui-popup-caret.down {
	background: url(//tb2.bdstatic.com/tb/img/caret_png8_aaf26a1.png) no-repeat 0 0
}

.wordlimit-holder {
	position: absolute;
	right: -2px;
	top: -25px;
	height: 22px;
	background-color: #C6DFFA;
	color: #6184AA;
	font-size: 12px;
	font-family: SimSun;
	padding: 0 8px 3px
}

.edui-btn-toolbar .edui-btn .edui-icon-medal {
	background-position: 0px 0px
}

.edui-btn-toolbar .edui-btn .edui-icon-paypost {
	background-position: -58px 0px
}

.edui-btn-toolbar .edui-btn .edui-icon-medal,
.edui-btn-toolbar .edui-btn .edui-icon-paypost {
	background-image: url(//tb2.bdstatic.com/tb/img/ueditor_base_z_dbfd901.png)
}

.edui-editor-top,
.edui-editor-bottom {
	font-size: 0
}

.edui-editor-bubble-model .edui-editor-top {
	margin: 10px 0 0 25px;
	height: 30px
}

.edui-editor-bubble-model .edui-editor-middle {
	margin: 0 0 0 25px;
	padding: 15px;
	width: 520px;
	cursor: text
}

.edui-editor-bubble-model .edui-editor-bottom {
	margin: 0 0 10px 25px;
	height: 30px
}

.edui-editor-bubble-model .edui-editor-body .edui-body-container {
	background: transparent;
	border: 0
}

.slide_wrap {
	overflow: hidden;
	height: 78px;
	margin: 9px 0 0 18px
}

.slide_item {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 100px;
	height: 78px;
	overflow: hidden;
	cursor: pointer
}

.slide_item_first {
	margin-left: 0
}

.slide_item_img {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #E6E8EB;
	display: block;
	height: 58px;
	width: 98px
}

.slide_item_img img {
	display: block;
	height: 55px;
	margin: 2px auto 0;
	width: 90px
}

.need_buy_link {
	position: absolute;
	height: 58px;
	width: 98px;
	z-index: 1
}

.need_buy_preview_link {
	height: 0;
	width: 98px
}

.need_buy_logo {
	position: absolute;
	width: 36px;
	height: 36px;
	background: url(/tb/static-common/img/props/props_img.png) no-repeat -27px 1px
}

.need_buy_fan_logo {
	position: absolute;
	width: 36px;
	height: 36px;
	background: url(/tb/static-common/img/props/fan_club.png) no-repeat 0 0
}

.need_buy_limit_free_logo {
	position: absolute;
	width: 36px;
	height: 36px;
	background: url(/tb/static-common/img/props/props_img.png) no-repeat -97px 0
}

.need_buy_preview_link .need_buy_logo {
	background-position: 0 -58px
}

.slide_item_active .slide_item_img {
	border: 2px solid #477CCC;
	width: 96px;
	height: 56px
}

.slide_item_active .slide_item_img img {
	margin-top: 1px
}

.slide_item_title {
	color: #999;
	line-height: 22px;
	text-align: center
}

.slide_pager {
	position: relative;
	z-index: 3
}

.slide_nav {
	background: url(/tb/static-common/img/props/props_img.png) repeat scroll -9px 0;
	cursor: pointer;
	height: 17px;
	left: 5px;
	position: absolute;
	top: 32px;
	width: 9px;
	display: none;
	z-index: 3
}

.slide_nav_next {
	background-position: 0 0;
	left: 563px;
	z-index: 3
}

.image_flash_editor .button_bar {
	height: 37px;
	padding-top: 8px;
	border-top: 1px solid #D9D9D9;
	color: #666;
	background-color: #F7F7F7;
	text-align: right
}

.image_flash_editor .button_bar .btn_middle {
	margin-right: 15px
}

.tbui_scroll_panel {
	position: relative;
	padding-right: 12px
}

.tbui_scroll_panel .tbui_panel_content {
	overflow: hidden
}

.tbui_scroll_panel .tbui_scroll_bar {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	background: #F2F2F2
}

.tbui_scroll_panel .tbui_scroll_button {
	position: absolute;
	left: 0;
	top: 0;
	width: 8px;
	background: #FFF;
	border: 1px solid #E0E0E0;
	cursor: default
}

.tbui_no_scroll_bar {
	padding-right: 0
}

.picture_selector_container {
	position: relative;
	overflow: hidden
}

.picture_selector_container .dialog_footer {
	position: relative;
	margin-top: 10px;
	height: 45px;
	border-top: 1px solid #D9D9D9;
	background-color: #F7F7F7;
	color: #666
}

.dialog_footer .i_layer_btn {
	position: absolute;
	top: 10px;
	right: 20px
}

.dialog_footer .watermark_options {
	position: absolute;
	top: 14px;
	left: 20px
}

.watermark_options input {
	vertical-align: text-bottom;
	_vertical-align: middle;
	_margin-bottom: 3px
}

.ps_image_container {
	position: relative;
	overflow: hidden;
	padding-top: 10px;
	height: 295px;
	width: 678px;
	overflow-y: auto
}

.ps_image_container .tbui_panel_content {
	position: relative
}

.ps_image_container a.picture_item {
	position: relative;
	display: inline;
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 120px;
	height: 120px;
	outline: 0;
	background: url(/tb/static-common/editor_img/layer/unload.png);
	color: #333;
	text-align: center;
	text-decoration: none;
	cursor: move
}

.picture_selector_container .add_more {
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
	margin-left: 8px;
	width: 120px;
	height: 120px;
	outline: 0;
	background: url(/tb/static-common/editor_img/layer/upload_normal.png);
	color: #333;
	text-align: center;
	text-decoration: none;
	cursor: pointer
}

.add_more .add_more_button {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 120px;
	height: 120px
}

.i_upload_limit .add_more_button {
	display: none
}

.picture_selector_container a.add_more:hover {
	background: url(/tb/static-common/editor_img/layer/upload_hover.png)
}

.picture_selector_container .i_upload_limit {
	background: url(/tb/static-common/editor_img/layer/upload_limit.png)
}

.picture_selector_container a.i_upload_limit:hover {
	background: url(/tb/static-common/editor_img/layer/upload_limit.png)
}

.picture_selector_container .i_image_remain {
	position: absolute;
	top: 76px;
	left: 14px;
	color: #999;
	font-size: 12px;
	font-family: "Microsoft YaHei"
}

.picture_selector_container .i_item_bg {
	width: 120px;
	height: 120px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.ps_image_container a.uploading:hover,
.ps_image_container a.complete:hover {
	border-color: #80c95e
}

.ps_image_container .percent {
	position: absolute;
	top: 57px;
	left: 0;
	width: 100%;
	text-align: center
}

.ps_image_container .progress {
	position: absolute;
	top: 58px;
	left: 12px;
	overflow: hidden;
	padding: 1px;
	width: 92px;
	height: 6px;
	border: 1px solid #DFE4EB;
	text-align: left
}

.ps_image_container .progress b {
	display: block;
	width: 0;
	height: 6px;
	background: #b4b4b4 url(/tb/static-common/editor_img/layer/progress.png)
}

.ps_image_container .close {
	position: absolute;
	top: 0;
	right: 0;
	visibility: hidden;
	overflow: hidden;
	width: 17px;
	height: 17px;
	background: url(/tb/static-common/editor_img/layer/close.png) no-repeat;
	cursor: pointer
}

.ps_image_container .complete:hover .close {
	visibility: visible
}

.ps_image_container .error {
	display: none
}

.i_up_error .error {
	position: absolute;
	top: 76px;
	left: 36px;
	color: #999;
	font-size: 12px;
	font-family: "Microsoft YaHei"
}

.ps_image_container .button_bar {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	visibility: hidden;
	height: 25px;
	background: rgba(0, 0, 0, .3);
	color: #fff;
	background: transparent\9;
	_width: 120px
}

.ps_image_container .complete:hover .button_bar {
	visibility: visible
}

.ps_image_container .edit_button {
	padding: 3px 0 3px 20px;
	line-height: 25px;
	background: url(/tb/static-common/img/picture_uploader/editor_picture.png) left center no-repeat;
	_background: url(/tb/static-common/img/picture_uploader/editor_picture_png8.png) left center no-repeat
}

.ps_image_container .button_bar span {
	cursor: pointer
}

.ps_image_container a.uploading .percent,
.ps_image_container a.uploading .progress,
.ps_image_container a.complete img,
.ps_image_container a.i_up_error .error {
	display: block
}

.j_image_num {
	margin: 0 5px;
	color: #FF9C1E
}

.picture_selector_container .picture_editor_container {
	position: absolute;
	top: 0;
	left: 684px;
	width: 678px;
	height: 461px;
	border-left: 1px solid gray;
	background: #fff;
	z-index: 20
}

.water_image_selecter {
	overflow: hidden;
	height: 96px;
	width: 656px;
	margin-left: 10px;
	z-index: 10;
	border: 1px solid #EDEFF2;
	background-color: #F8F8F8
}

.dialog_footer .insert_image_tip {
	position: absolute;
	top: 13px;
	right: 200px;
	font-size: 14px;
	color: red;
	display: none
}

.dialog_footer .loading_water_image {
	padding-right: 22px;
	background: url(/tb/static-common/img/props/loading.gif) no-repeat 76px 1px
}

.water_image_selecter .slide_item .slide_item_img {
	position: relative;
	border: 2px solid #F8F8F8;
	height: 56px;
	width: 96px
}

.water_image_selecter .slide_item_active .slide_item_img {
	position: relative;
	border: 2px solid #477CCC;
	height: 56px;
	width: 96px
}

.water_image_selecter .slide_item .slide_item_img img {
	position: absolute;
	margin: 0;
	height: 56px;
	width: 96px
}

.water_image_selecter .slide_item_active .slide_item_img img {
	position: absolute;
	margin: 0;
	height: 56px;
	width: 96px
}

.water_image_selecter .need_buy_logo {
	background: url(/tb/static-common/img/props/props_img.png) no-repeat -26px 2px
}

.i_layer_bottom {
	background-color: #F7F7F7;
	border-top: 1px solid #D9D9D9;
	bottom: 0;
	height: 45px;
	left: 0;
	position: absolute;
	color: #666
}

.i_layer_btn {
	position: absolute;
	right: 20px;
	top: 10px
}

.l_netpic_container {
	width: 668px
}

.l_netpic_container .i_netitem_bg {
	position: absolute;
	background-repeat: no-repeat;
	display: block
}

.l_netpic_head {
	padding: 10px 0 0 8px
}

.l_netpic_input {
	height: 26px;
	line-height: 26px;
	color: #ccc;
	margin-right: 5px;
	width: 320px;
	float: left
}

.j_netpic_imagenum {
	float: left;
	margin-left: 10px;
	line-height: 26px
}

.l_image_container {
	overflow-y: auto;
	padding-top: 10px;
	position: relative;
	height: 395px
}

.l_netpic_container .l_image_container {
	height: 354px;
	padding-top: 10px;
	position: relative
}

.l_image_container a.i_item_con {
	float: left;
	display: inline;
	width: 120px;
	height: 120px;
	overflow: hidden;
	text-align: center;
	color: #333;
	text-decoration: none;
	position: relative;
	cursor: default;
	outline: 0;
	margin-left: 10px;
	margin-bottom: 10px;
	background: url(/tb/static-common/editor_img/layer/unload.png)
}

.l_image_container a.uploading:hover,
.l_image_container a.complete:hover {
	border-color: #80c95e
}

.l_image_container a.uploading,
.l_image_container a.complete,
.l_image_container a.error {
	cursor: pointer
}

.l_image_container .i_item_bg {
	border: 0;
	position: absolute;
	width: 120px;
	height: 120px;
	left: 0;
	top: 0
}

.l_image_container .close {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 17px;
	height: 17px;
	background: url(/tb/static-common/editor_img/layer/close.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
	z-index: 10
}

.l_image_container .error {
	display: none
}

.i_up_error .error {
	color: #999;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	left: 36px;
	position: absolute;
	top: 76px
}

.l_image_container a.uploading .percent,
.l_image_container a.uploading .progress,
.l_image_container a.complete img,
.l_image_container a.i_up_error .error {
	display: block
}

.layer_btn_list {
	padding: 25px 0;
	_width: 308px;
	_height: 57px;
	_overflow: hidden
}

.layer_btn_list a {
	display: block;
	padding: 0 26px;
	width: 50px;
	height: 57px;
	background: url(/css_js/homepage/img/picture_icon.png) 0 0 no-repeat
}

.layer_btn_list li {
	position: relative;
	float: left;
	border-right: 1px dashed #cacaca
}

.from_upload .pic_upload_container {
	position: absolute;
	top: 0;
	left: 0
}

.from_upload a {
	background-position: 26px 0
}

.from_upload a:hover {
	background-position: -74px 0
}

.pic_upload_container input {
	width: 114px;
	height: 40px;
	cursor: pointer
}

.from_album a {
	background-position: 26px -57px
}

.from_album a:hover {
	background-position: -74px -57px
}

.layer_btn_list li.from_web {
	border-right: 0
}

.from_web a {
	background-position: 26px -114px
}

.from_web a:hover {
	background-position: -74px -114px
}

.from_tbgram .pic_upload_container {
	position: absolute;
	top: 0;
	left: 0
}

.from_tbgram a {
	background-position: 26px -171px
}

.from_tbgram a.hover,
.from_tbgram a:hover {
	background-position: -74px -171px
}

.layer_text_tip {
	padding: 0 15px;
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	color: #999;
	line-height: 98px;
	text-align: center
}

.t_emotion_add {
	width: 100%
}

.t_emotion_add th {
	vertical-align: top;
	font-weight: 700;
	padding: 5px
}

.t_emotion_add td {
	padding: 3px
}

.t_emotion_add input {
	width: 230px
}

.t_emotion_add .upload_button_container {
	position: absolute;
	left: 0;
	top: 0
}

.t_emotion_add .file_name {
	margin-left: 10px
}

.emotion_container .s_yxj .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/yxj.png?t=20140602) no-repeat scroll left top;
	width: 30px;
	height: 30px
}

.emotion_container .s_lt .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/cRabbit.png?t=20131101) no-repeat scroll left top;
	width: 42px;
	height: 42px
}

.emotion_container .s_tsj .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/tFace.gif?t=20130917) no-repeat scroll left top;
	width: 35px;
	height: 35px
}

.emotion_container .s_baodong .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/bDong.png?t=20120126) no-repeat scroll left top;
	width: 35px;
	height: 35px
}

.emotion_container .s_baodong_d .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/baodong_d.gif?t=201201114) no-repeat scroll left top;
	width: 35px;
	height: 35px
}

.emotion_container .s_bobo .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/bFace.gif) no-repeat scroll left top;
	width: 35px;
	height: 35px
}

.emotion_container .s_qpx .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/qpx.gif) no-repeat scroll left top;
	width: 35px;
	height: 35px
}

.emotion_container .s_shadow .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/yingzi.gif?t=1) no-repeat scroll left top;
	width: 42px;
	height: 42px
}

.emotion_container .s_ali .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/ali.gif) no-repeat scroll left top;
	width: 42px;
	height: 42px
}

.emotion_container .s_wdj .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/wdj.png) no-repeat scroll left top;
	width: 30px;
	height: 30px
}

.emotion_container .s_face .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/fFace.png?t=20140529) no-repeat scroll left top;
	width: 30px;
	height: 30px
}

.emotion_container .s_tyears .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/tyears.png?t=20131113) no-repeat scroll left top;
	width: 42px;
	height: 42px
}

.emotion_container .s_zxh .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/pczxh.png?v=1) no-repeat scroll left top;
	width: 42px;
	height: 42px
}

.emotion_container .s_luoluobu .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/luoluobu.png?v=1) no-repeat scroll left top;
	width: 42px;
	height: 42px
}

.emotion_container .s_ldw .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/wFace.png?v=1) no-repeat scroll left top;
	width: 40px;
	height: 40px
}

.emotion_container .s_lxs .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/lxs.png) no-repeat scroll left top;
	width: 42px;
	height: 42px
}

.emotion_container .s_xyj .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/xyj.png) no-repeat scroll left top;
	width: 42px;
	height: 42px
}

.emotion_container .s_bfmn .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/bfmn.png) no-repeat scroll left top;
	width: 40px;
	height: 40px
}

.emotion_container .s_tiexing .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/tiexing.png) no-repeat scroll left top;
	width: 40px;
	height: 40px
}

.emotion_container .s_bearchildren .img {
	background: transparent url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/editor/images/default/bearchildren.png) no-repeat scroll left top;
	width: 40px;
	height: 40px
}

.emotion_container ul.s_tab_content li.s_tab_btn {
	cursor: pointer;
	float: left;
	height: 21px;
	line-height: 21px;
	margin-right: 4px;
	border-top: 0;
	margin-top: 0;
	padding: 0
}

.emotion_container .s_tab_btnbg {
	padding: 0 10px;
	display: block
}

.emotion_container table.s_layer_table td {
	vertical-align: middle;
	border-color: #e3e3e3
}

.emotion_container table.s_layer_table {
	border: 0
}

.emotion_container .s_tab_content .selected .s_tab_btnbg {
	background: transparent url(/css_js/homepage/img/selected_right.png) no-repeat right top
}

.emotion_container .s_hover .s_tab_btnbg {
	background: transparent url(/css_js/homepage/img/hover_right.png) no-repeat right top
}

.emotion_container .s_layer_content {
	padding: 5px 3px 0 5px;
	height: 276px
}

.emotion_container .s_layer_tab {
	height: 31px;
	border-top: 1px solid #e3e3e3;
	background-color: #f7f7f7;
	color: #666;
	position: relative
}

.emotion_container .s_layer_tab .s_prev {
	position: absolute;
	left: 10px;
	width: 7px;
	height: 11px;
	top: 10px;
	cursor: pointer;
	background: transparent url(/css_js/homepage/img/prev.gif) no-repeat scroll left top
}

.emotion_container .s_layer_tab .s_next {
	position: absolute;
	right: 10px;
	width: 7px;
	height: 11px;
	top: 10px;
	cursor: pointer;
	background: transparent url(/css_js/homepage/img/next.gif) no-repeat scroll left top
}

.emotion_container .s_tab_con_wrapper {
	position: absolute;
	width: 502px;
	height: 29px;
	overflow: hidden;
	left: 24px;
	top: 0
}

.emotion_container .s_tab_content {
	width: 1500px;
	padding-top: 5px;
	position: relative
}

.emotion_container .s_hover {
	background: transparent url(/css_js/homepage/img/hover_left.png) no-repeat scroll left top
}

.emotion_container .s_tab_content .selected {
	background: transparent url(/css_js/homepage/img/selected_left.png) no-repeat scroll left top; 
	color: #fff
}

.emotion_container .s_ySmile {
	font-family: arial
}

.emotion_container .emotion_preview {
	position: absolute;
	left: 478px;
	top: 3px;
	bottom: 200px;
	z-index: 65533;
	width: 60px;
	height: 60px;
	border: 1px solid #000;
	overflow: hidden;
	background: #FFF;
	display: none
}

.emotion_container .emotion_preview_show {
	left: 3px;
	display: block
}

img.review {
	position: absolute;
	background: #FFF;
	vertical-align: middle
}

#l_smiley_table {
	border-color: #e3e3e3
}

.tb-editor-wrapper {
	z-index: 2
}

.emotion_container {
	width: 550px
}

.ue_emotion_table {
	border-collapse: collapse;
	border: 1px solid #e3e3e3
}

.ue_emotion_table td {
	padding: 1px;
	width: 53px;
	height: 54px;
	border: 1px solid #e3e3e3;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle
}

.ue_emotion_table td.emotion_cell:hover {
	background: #e8e8fd
}

.ue_emotion_table a {
	position: relative;
	display: block
}

.ue_emotion_table .emotion_hole {
	width: 50px;
	height: 50px;
	overflow: hidden;
	text-align: center
}

.ue_emotion_table .emotion_delete {
	position: absolute;
	right: -2px;
	top: -3px;
	visibility: hidden;
	overflow: hidden;
	background: url(/tb/static-common/editor_img/layer/close.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	cursor: pointer;
	width: 17px;
	height: 17px
}

.ue_emotion_table a:hover .emotion_delete {
	visibility: visible
}

.ue_emotion_table img {
	vertical-align: middle
}

.video-upload-file-input {
	display: block;
	width: 0;
	height: 0
}

.waitingModal {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background: rgba(0, 0, 0, .7);
	z-index: 99999
}

.waitingModal p {
	font-size: 20px;
	text-align: center;
	font-weight: 700;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	color: #FFF;
	position: absolute;
	width: 400px;
	height: 100px;
	display: block
}

.video-poster {
	z-index: 9999
}

.video-poster-dialog {}

.video-poster .video-upload-errtip,
.video-poster .video-poster-errtip {
	color: #e63939;
	height: 20px;
	padding: 0 0 1px;
	text-align: center;
	margin: 0 auto
}

.video-poster .video-poster-errtip {
	text-align: left;
	margin: 0;
	font-size: 12px
}

.video-poster-post-errtip {
	width: 200px;
	text-align: center!important;
	width: 100%!important
}

.video-poster-local-upload-btn-wrap {
	text-align: center;
	padding-top: 120px
}

.video-poster-local-upload-btn {
	width: 180px;
	height: 60px;
	font-size: 22px
}

.video-poster-local-upload-icon {
	width: 34px;
	height: 34px;
	vertical-align: middle;
	margin-right: 10px
}

.video-poster-add-url-btn {
	margin-top: 20px;
	font-size: 16px;
	color: #333;
	cursor: pointer
}

.video-poster-add-url-icon {
	vertical-align: sub;
	margin-right: 10px;
	widht: 16px;
	height: 16px
}

.video-poster-bottom {
	margin-top: 78px;
	text-align: center;
	font-size: 14px
}

.video-poster-bottom-warning {
	color: #333
}

.video-poster-bottom-warning a {
	color: #2b52b7
}

.video-poster-bottom-subinfo {
	margin-top: 30px
}

.video-poster-bottom-subinfo a {
	color: #666;
	margin: 10px;
	cursor: pointer
}

.video-poster-bubble-tip {
	border: 1px solid #DDD;
	box-shadow: 2px 3px 5px #DDD;
	background: #FFF;
	padding: 5px;
	position: absolute;
	text-align: left;
	bottom: 30px
}

.video-poster-bubble-tip-arrow {
	display: block;
	color: #FFF;
	margin-left: 40%;
	text-shadow: 2px 3px 5px #DDD;
	position: absolute;
	bottom: -10px;
	font-size: 20px
}

.video-poster-success {
	text-align: center
}

.video-poster-success-icon {
	width: 64px;
	height: 64px;
	margin-bottom: 20px;
	margin-top: 30px
}

.video-poster-success-text {
	color: #333;
	font-size: 16px;
	font-family: '宋体';
	margin-top: 0
}

.video-poster-success-bottom {
	text-align: center;
	margin-top: 40px
}

.video-poster-success-bottom button {
	padding: 5px 10px;
	font-size: 16px
}

.video-poster-warning {
	text-align: center
}

.video-poster-warning-icon {
	width: 64px;
	height: 64px;
	margin-bottom: 20px;
	margin-top: 120px
}

.video-poster-warning-text {
	color: #333;
	font-size: 16px;
	font-family: '宋体';
	margin-top: 20px
}

.video-poster-warning-bottom {
	text-align: center;
	margin-top: 110px
}

.video-poster-warning-bottom button {
	padding: 5px 10px;
	font-size: 16px;
	margin: 10px
}

.video-poster-detail-table {
	width: 530px;
	margin: 0 auto;
	font-size: 14px
}

.video-poster-detail-table td {
	padding: 2px 5px
}

.video-poster-detail-table .td-title {
	vertical-align: top;
	width: 80px;
	text-align: right
}

.video-poster-detail-url table {
	margin: 12px
}

.video-poster-detail-url .td-title {
	width: 50px;
	display: block;
	text-align: right;
	padding-right: 10px;
	vertical-align: middle
}

.video-poster-detail-url-btn-wrap {
	text-align: center;
	margin-top: 20px
}

.video-poster-detail-url-btn-wrap button {
	padding: 5px 10px
}

.video-poster-detail-url-src {
	width: 425px;
	height: 30px
}

.video-poster-detail-url-src-subtitle {
	color: #aaa
}

.video-poster-detail-url-src-errtip {
	color: red
}

.video-poster-detail .video-tag-item {
	margin: 5px 5px 5px 0;
	height: 16px;
	vertical-align: middle
}

.video-poster-detail .btn-sub.video-tag-item-self {
	background: #FAFAFA
}

.video-poster-detail .video-tag-item-rm {
	margin-left: 10px;
	font-size: 12px
}

.video-poster-detail .video-tag-list-wrap {
	display: inline
}

.video-poster-detail .video-tag-list-wrap li {
	display: inline;
	list-style: none
}

.video-poster-detail .btn-sub .video-tag-item-rm {
	color: #aaa
}

.video-poster-detail .post-video-btn-wrap {
	text-align: center;
	margin-top: 10px
}

.video-poster-detail .post-video-btn {
	padding: 5px 25px;
	font-size: 14px
}

.video-poster-detail-title {
	width: 425px
}

.video-poster-detail-tag-input {
	margin: 5px 5px 5px 0;
	height: 26px;
	width: 70px;
	display: inline-block
}

.video-poster .video-uploader-result {
	font-weight: 700
}

.video-poster .video-uploader-retry {
	display: none
}

.video-poster .video-uploader-process {
	width: 425px;
	height: 12px
}

.video-poster .video-uploader-process-text {
	float: right;
	width: 60px;
	text-align: left;
	margin-top: -15px
}

.video-poster .video-uploader-process-bar {
	width: 360px;
	height: 6px;
	margin-top: 10px;
	background: #f0f1f2
}

.video-poster .video-uploader-process-bar-inner {
	width: 0;
	background: #3e89fa;
	height: 6px
}

.video-poster-thumbnail-preview {
	width: 128px;
	height: 72px;
	display: none
}

.video-poster-thumbnail-preview-wrap {
	cursor: pointer;
	position: relative;
	width: 128px;
	height: 72px;
	background: url(//tb2.bdstatic.com/tb/img/thumbnail_upload_btn_79d8af7.jpg) no-repeat;
	background-size: cover
}

.video-poster-thumbnail-preview-btn {
	display: none;
	position: absolute;
	width: 100%;
	height: 20px;
	font-size: 12px;
	text-align: center;
	bottom: 0;
	background: url(//tb2.bdstatic.com/tb/img/thumbnail_reupload_btn_6b1413b.png) no-repeat;
	background-size: cover;
	color: #FFF
}

.video-poster-thumbnail-upload {
	border: 2px solid #aaa;
	border-style: dashed;
	height: 340px;
	width: 680px;
	padding: 20px;
	margin: 0 auto;
	background: #EEE;
	text-align: center;
	margin: 20px
}

.video-poster-thumbnail .video-upload-image-btn {
	padding: 10px 20px;
	font-size: 18px;
	margin: 10px;
	margin-top: 120px
}

.video-poster-thumbnail-bottom {
	text-align: center;
	margin-top: 30px
}

.video-poster-thumbnail-bottom button {
	margin: 10px;
	padding: 5px 10px
}

.video-poster-thumbnail-cropper-section {
	position: relative;
	float: left;
	margin: 0 15px 0 20px
}

.video-poster-thumbnail-cropper-section .img-container {
	height: 300px;
	width: 400px
}

.video-poster-thumbnail-cropper-section .img-container img {
	height: 300px;
	width: 400px;
	background: #EEE
}

.video-poster-thumbnail-preview-section {
	position: relative;
	border-left: 1px solid #EEE;
	float: left;
	padding-left: 15px
}

.video-poster-thumbnail-preview-section .img-preview {
	width: 280px;
	height: 158px;
	margin: 55px 10px 0;
	overflow: hidden;
	position: relative;
	background: #000
}

.video-poster-thumbnail-preview-section .img-preview-play-btn {
	width: 48px;
	height: 48px;
	border: 0;
	display: block;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	z-index: 1
}

.video-poster-thumbnail-preview-section .img-preview>img {
	max-width: 100%
}

.video-poster-thumbnail-preview-section .img-preview-wrap {
	background: url(//tb2.bdstatic.com/tb/img/iphone_d86fd63.png) no-repeat;
	width: 300px;
	height: 270px;
	padding-top: 1px;
	position: relative
}

.video_container {
	width: 409px
}

.url_video_container {
	width: 509px
}

.v_layer_input {
	float: left;
	width: 333px;
	height: 26px;
	color: #ccc;
	line-height: 26px
}

.v_local_btn {
	position: relative;
	width: 204px;
	height: 42px
}

.v_layer_content a.v_local_bg {
	margin: 0 auto;
	width: 150px;
	height: 42px;
	background-position: 0 -42px
}

.v_layer_content a.v_local_bg:hover {
	background-position: -1px -127px
}

.v_layer_content a.v_url_container {
	position: absolute;
	top: 0;
	left: 27px;
	width: 150px;
	height: 42px;
	background-position: 0 -42px
}

.v_layer_content a.v_url_container:hover {
	background-position: -1px -127px
}

.v_layer_content a.v_url_container_hover {
	background-position: -1px -127px
}

.v_ul {
	cursor: pointer
}

.v_btn_tip {
	color: #999
}

.v_ul li {
	float: left
}

.v_btn_title {
	color: #666;
	font-weight: 700;
	font-size: 14px
}

.v_layer_content {
	padding-top: 25px
}

.v_layer_content a {
	display: block;
	background: url(video_icon.png) no-repeat
}

.v_url_btn {
	width: 204px;
	height: 42px;
	border-right: 1px dashed #cacaca
}

.v_layer_content a.v_url_bg {
	margin: 0 auto;
	width: 150px;
	height: 42px;
	background-position: 0 0
}

.v_layer_content a.v_url_bg:hover {
	background-position: 1px -84px
}

.v_uploader_pro {
	position: relative;
	margin-top: 20px;
	width: 434px;
	height: 15px;
	background-color: #ebebeb
}

.v_uploader_pro b {
	display: block;
	width: 0;
	height: 15px;
	background-color: #3781f1
}

.v_upload_title {
	color: #4E4E4E;
	font-weight: 700;
	font-size: 14px
}

.v_upload_info {
	margin: 10px 0 0;
	color: #9c9c9c
}

.v_percent {
	position: absolute;
	top: 0;
	left: 220px;
	color: #777
}

.v_control {
	position: absolute;
	top: 0;
	left: 445px;
	width: 30px
}

.v_upload_wrapper {
	padding: 10px 0 0 20px
}

.v_upload_info li {
	float: left
}

.v_speed,
.v_finished,
.v_time {
	color: #FF5804
}

.j_video_container {
	height: 120px
}


/*!
 * Cropper v3.0.0-beta
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-02-25T07:44:44.656Z
 */

.cropper-container {
	font-size: 0;
	line-height: 0;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	direction: ltr;
	-ms-touch-action: none;
	touch-action: none
}

.cropper-container img {
	display: block;
	min-width: 0!important;
	max-width: none!important;
	min-height: 0!important;
	max-height: none!important;
	width: 100%;
	height: 100%;
	image-orientation: 0deg
}

.cropper-canvas,
.cropper-crop-box,
.cropper-drag-box,
.cropper-modal,
.cropper-wrap-box {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.cropper-wrap-box {
	overflow: hidden
}

.cropper-drag-box {
	opacity: 0;
	background-color: #fff
}

.cropper-modal {
	opacity: .5;
	background-color: #000
}

.cropper-view-box {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	outline: 1px solid #39f;
	outline-color: rgba(51, 153, 255, .75)
}

.cropper-dashed {
	position: absolute;
	display: block;
	opacity: .5;
	border: 0 dashed #eee
}

.cropper-dashed.dashed-h {
	top: 33.33333%;
	left: 0;
	width: 100%;
	height: 33.33333%;
	border-top-width: 1px;
	border-bottom-width: 1px
}

.cropper-dashed.dashed-v {
	top: 0;
	left: 33.33333%;
	width: 33.33333%;
	height: 100%;
	border-right-width: 1px;
	border-left-width: 1px
}

.cropper-center {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 0;
	height: 0;
	opacity: .75
}

.cropper-center:after,
.cropper-center:before {
	position: absolute;
	display: block;
	content: " ";
	background-color: #eee
}

.cropper-center:before {
	top: 0;
	left: -3px;
	width: 7px;
	height: 1px
}

.cropper-center:after {
	top: -3px;
	left: 0;
	width: 1px;
	height: 7px
}

.cropper-face,
.cropper-line,
.cropper-point {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	opacity: .1
}

.cropper-face {
	top: 0;
	left: 0;
	background-color: #fff
}

.cropper-line {
	background-color: #39f
}

.cropper-line.line-e {
	top: 0;
	right: -3px;
	width: 5px;
	cursor: e-resize
}

.cropper-line.line-n {
	top: -3px;
	left: 0;
	height: 5px;
	cursor: n-resize
}

.cropper-line.line-w {
	top: 0;
	left: -3px;
	width: 5px;
	cursor: w-resize
}

.cropper-line.line-s {
	bottom: -3px;
	left: 0;
	height: 5px;
	cursor: s-resize
}

.cropper-point {
	width: 5px;
	height: 5px;
	opacity: .75;
	background-color: #39f
}

.cropper-point.point-e {
	top: 50%;
	right: -3px;
	margin-top: -3px;
	cursor: e-resize
}

.cropper-point.point-n {
	top: -3px;
	left: 50%;
	margin-left: -3px;
	cursor: n-resize
}

.cropper-point.point-w {
	top: 50%;
	left: -3px;
	margin-top: -3px;
	cursor: w-resize
}

.cropper-point.point-s {
	bottom: -3px;
	left: 50%;
	margin-left: -3px;
	cursor: s-resize
}

.cropper-point.point-ne {
	top: -3px;
	right: -3px;
	cursor: ne-resize
}

.cropper-point.point-nw {
	top: -3px;
	left: -3px;
	cursor: nw-resize
}

.cropper-point.point-sw {
	bottom: -3px;
	left: -3px;
	cursor: sw-resize
}

.cropper-point.point-se {
	right: -3px;
	bottom: -3px;
	width: 20px;
	height: 20px;
	cursor: se-resize;
	opacity: 1
}

@media (min-width:768px) {
	.cropper-point.point-se {
		width: 15px;
		height: 15px
	}
}

@media (min-width:992px) {
	.cropper-point.point-se {
		width: 10px;
		height: 10px
	}
}

@media (min-width:1200px) {
	.cropper-point.point-se {
		width: 5px;
		height: 5px;
		opacity: .75
	}
}

.cropper-point.point-se:before {
	position: absolute;
	right: -50%;
	bottom: -50%;
	display: block;
	width: 200%;
	height: 200%;
	content: " ";
	opacity: 0;
	background-color: #39f
}

.cropper-invisible {
	opacity: 0
}

.cropper-bg {
	background-image: url("")
}

.cropper-hide {
	position: absolute;
	display: block;
	width: 0;
	height: 0
}

.cropper-hidden {
	display: none!important
}

.cropper-move {
	cursor: move
}

.cropper-crop {
	cursor: crosshair
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
	cursor: not-allowed
}

.cropper-bg {
	background: #000!important
}

.red-star {
	color: red
}

.sketchpad {
	position: relative;
	border: 1px solid #E8E8E8;
	cursor: crosshair;
	overflow: hidden
}

.sketchpad canvas {
	position: absolute;
	top: 0;
	left: 0
}

.sketchpad .sketchpad_text_input {
	position: absolute;
	margin: 0;
	padding: 0;
	background: rgba(255, 255, 255, .5);
	border: 1px dashed rgba(0, 0, 0, .5);
	font-size: 12px
}

.sketchpad_v_toolbar {
	float: left;
	width: 74px;
	height: 296px;
	padding-left: 6px;
	padding-top: 6px;
	background: #eff1f4
}

.sketchpad_v_toolbar .color_panel li {
	float: left;
	margin: 0 3px 3px 0;
	border: 1px solid #335b91;
	background: #fff
}

.sketchpad_v_toolbar .color_panel div {
	width: 7px;
	height: 7px
}

.sketchpad_v_toolbar .color_panel li.focus div {
	border-color: #fff!important
}

.sketchpad_v_toolbar .brush_button {
	float: left;
	margin-top: 3px;
	margin-right: 5px;
	width: 10px;
	height: 10px;
	background: url(//tb2.bdstatic.com/tb/img/brush_e2f9efa.png) no-repeat;
	text-indent: -9999px;
	border: 1px solid transparent;
	border-radius: 2px
}

.sketchpad_v_toolbar .sketchpad_button_brush {
	padding-left: 20px;
	height: 24px;
	background: url(//tb2.bdstatic.com/tb/img/sketchpad_icons_5e211f5.png) no-repeat
}

.sketchpad_v_toolbar .sketchpad_button_eraser {
	padding-left: 20px;
	height: 24px;
	background: url(//tb2.bdstatic.com/tb/img/sketchpad_icons_5e211f5.png) 0 -20px no-repeat
}

.sketchpad_v_toolbar .sketchpad_add_bg {
	border: 0;
	padding: 0 0 0 18px;
	background: transparent url(//tb2.bdstatic.com/tb/img/sketchpad_icons_5e211f5.png) 0 -55px no-repeat;
	font-size: 12px
}

.sketchpad_v_toolbar .sketchpad_remove_bg {
	border: 0;
	padding: 0 0 0 18px;
	background: transparent url(//tb2.bdstatic.com/tb/img/sketchpad_icons_5e211f5.png) 0 -117px no-repeat;
	font-size: 12px
}

.sketchpad_v_toolbar .sketchpad_remove_bg.disabled {
	background-position: 0 -86px
}

.sketchpad_brush_panel .brush_small {
	background-position: -6px -6px
}

.sketchpad_brush_panel .brush_middle {
	background-position: -31px -6px
}

.sketchpad_brush_panel .brush_big {
	background-position: -56px -6px
}

.sketchpad_brush_panel .brush_button:hover,
.sketchpad_brush_panel .focus {
	background-color: #fff
}

.sketchpad_bg_input {
	position: relative;
	margin: 10px 0
}

.sketchpad_bg_input input {
	display: none
}

.tbui_sketchpad .sketchpad_h_toolbar {
	padding: 5px;
	text-align: right
}

.sketchpad_h_toolbar button.sketchpad_undo {
	padding: 0 0 0 20px;
	border: 0;
	background: transparent url(//tb2.bdstatic.com/tb/img/sketchpad_icons_5e211f5.png) -2px -208px no-repeat
}

.sketchpad_h_toolbar button.sketchpad_undo:disabled {
	background-position: -2px -147px
}

.sketchpad_h_toolbar button.sketchpad_redo {
	padding: 0 20px 0 0;
	border: 0;
	background: transparent url(//tb2.bdstatic.com/tb/img/sketchpad_icons_5e211f5.png) right -230px no-repeat
}

.sketchpad_h_toolbar button.sketchpad_redo:disabled {
	background-position: right -168px
}

.sketchpad_h_toolbar button.sketchpad_clear {
	padding: 0 0 0 20px;
	border: 0;
	background: transparent url(//tb2.bdstatic.com/tb/img/sketchpad_icons_5e211f5.png) -2px -251px no-repeat
}

.sketchpad_h_toolbar button.sketchpad_clear:disabled {
	background-position: -2px -187px
}

.sketchpad_h_toolbar button.sketchpad_finish {
	margin-left: 20px;
	padding: 2px 5px
}

.tbui_sketchpad {
	position: relative;
	width: 490px
}

.tbui_sketchpad .sketchpad_v_toolbar {
	position: absolute;
	top: 0;
	right: 0
}

.tbui_sketchpad .picasso_message {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding-top: 120px;
	background-color: rgba(255, 255, 255, .7)
}

.tbui_sketchpad .picasso_message p {
	margin-bottom: 10px;
	font-weight: 700;
	text-align: center
}

.tbui_sketchpad .picasso_message button {
	padding: 2px 5px
}

.p_layer_modal_s {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: .8;
	-ms-filter: "alpha(Opacity=80)";
	filter: alpha(opacity=80)
}

.p_layer_modal_content {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 51;
	width: 100%;
	height: 100%;
	text-align: center
}

.p_layer_modal_content p {
	margin-top: 150px;
	color: #333;
	font-weight: 700;
	font-size: 14px
}